const char king[]={71,73,70,56,57,97,200,0,115,0,245,13,0,80,8,8,
0,0,0,120,32,8,168,48,24,32,32,24,128,152,128,184,
88,48,232,144,88,240,192,128,56,64,48,80,88,64,200,208,
200,248,240,176,248,248,248,216,80,40,200,160,248,192,144,248,
168,120,248,144,80,248,200,168,248,224,200,248,216,184,248,232,
216,248,104,72,240,72,64,240,32,56,232,136,72,240,192,160,
248,224,208,248,160,120,88,112,72,56,184,144,104,96,64,40,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,33,249,4,
9,6,0,33,0,33,255,11,78,69,84,83,67,65,80,69,
50,46,48,3,1,0,0,0,44,0,0,0,0,200,0,115,
0,0,6,254,192,144,112,72,44,26,143,200,164,114,201,108,
58,159,208,168,116,74,173,90,175,216,172,118,203,237,122,191,
224,176,120,76,46,155,207,232,180,122,205,110,187,223,240,184,
124,78,175,219,239,248,188,126,207,239,251,255,128,129,130,131,
132,133,103,0,1,1,0,134,140,117,138,0,0,2,144,139,
141,149,109,143,146,145,154,148,150,157,101,137,145,3,138,3,
144,153,158,167,98,160,2,2,137,2,164,171,144,168,178,92,
137,160,144,163,161,147,179,187,71,137,4,191,192,70,5,172,
1,6,7,147,8,143,0,175,156,188,187,190,9,9,4,209,
210,4,181,1,195,196,6,143,1,8,8,147,154,146,206,207,
208,10,10,4,230,212,137,5,11,2,6,219,219,145,7,221,
0,201,154,164,227,179,190,191,9,231,10,209,255,214,45,120,
247,110,210,1,6,13,20,29,8,129,169,89,190,78,215,248,
73,235,23,112,1,187,3,7,10,26,0,112,144,193,1,4,
67,22,197,122,120,42,17,197,4,1,172,245,139,22,96,193,
130,6,24,53,10,248,232,141,65,8,155,66,28,146,108,20,
113,165,254,201,127,4,94,190,44,166,17,99,61,72,8,4,
236,212,247,19,40,202,105,191,132,54,128,183,145,227,71,0,
9,16,24,248,181,20,21,52,105,215,2,72,123,217,160,236,
1,86,6,50,125,140,118,214,27,215,174,150,82,166,60,23,
224,31,181,187,120,93,158,93,192,64,171,1,173,231,164,193,
173,228,139,174,185,195,118,1,218,45,107,12,65,223,140,90,
17,160,19,60,152,17,52,116,136,237,102,78,80,214,29,198,
152,145,9,32,0,90,217,50,176,196,213,238,38,238,236,142,
160,128,104,146,163,189,45,77,40,37,84,217,18,129,73,14,
234,210,220,170,85,119,109,91,11,64,187,182,112,96,251,34,
18,40,192,206,220,222,178,44,107,89,35,80,220,120,216,176,
101,107,49,95,160,160,64,90,178,11,158,202,166,92,93,208,
245,235,101,93,170,103,254,93,232,2,225,164,203,155,151,62,
190,26,129,178,9,19,88,204,198,157,238,116,168,179,201,231,
135,114,169,85,147,8,126,13,8,48,76,120,209,137,101,82,
53,2,2,34,215,87,185,1,83,150,53,236,32,119,13,53,
231,254,80,23,225,128,19,242,3,12,110,191,52,128,33,48,
195,213,178,18,63,31,254,97,27,133,211,0,133,226,113,137,
48,36,151,98,228,181,168,199,62,35,78,119,18,53,211,24,
40,132,116,52,234,200,7,125,61,150,99,142,100,50,18,113,
89,88,70,238,72,95,106,191,156,87,75,17,97,197,248,84,
148,120,48,55,37,144,85,74,23,224,16,83,246,200,165,29,
204,121,153,18,94,213,28,16,228,152,67,242,72,81,149,103,
214,145,230,118,18,81,100,206,100,112,198,185,207,74,57,214,
9,7,59,119,186,84,128,98,123,198,135,68,68,45,165,231,
161,160,131,18,186,31,89,119,178,99,209,18,97,177,147,94,
1,144,198,177,157,69,147,146,85,22,161,77,104,199,14,71,
12,48,215,233,27,105,26,106,168,165,174,46,80,234,58,144,
84,149,234,170,109,84,26,235,126,204,117,199,41,19,180,190,
147,201,95,184,178,1,171,166,161,226,39,41,176,5,100,244,
27,82,12,24,80,172,26,159,130,250,234,177,150,54,193,220,
89,165,0,16,45,78,211,158,81,168,122,13,92,91,64,119,
254,251,49,193,142,16,10,252,22,130,86,225,162,65,40,115,
229,106,154,30,168,245,202,186,196,186,33,32,38,4,72,241,
150,209,234,126,249,34,88,192,168,217,42,161,111,191,230,4,
156,6,172,148,54,240,233,168,18,107,170,106,18,11,55,236,
176,188,133,82,60,112,171,249,46,92,132,200,10,108,204,177,
122,147,150,139,240,185,246,194,170,148,18,37,155,124,200,42,
3,128,7,235,189,10,136,122,112,3,3,172,34,179,28,145,
184,50,192,0,202,74,172,51,165,100,13,237,243,207,111,4,
61,180,3,80,167,103,244,75,7,147,219,0,212,74,191,204,
52,27,78,15,0,181,3,68,35,13,49,89,95,103,189,53,
215,52,123,13,246,208,42,235,234,82,89,106,175,189,244,217,
104,116,141,117,207,229,26,234,171,213,79,223,61,55,221,101,
216,45,55,0,121,179,124,115,218,101,247,172,53,224,99,56,
125,55,41,132,171,183,247,219,130,203,189,56,227,96,56,62,
120,228,189,161,75,121,215,106,155,141,121,230,191,133,14,57,
36,146,99,67,174,50,136,131,237,238,232,94,216,173,244,254,
38,121,155,163,186,75,154,40,82,186,215,138,95,14,59,22,
178,51,131,72,237,230,192,90,10,44,178,191,254,123,22,154,
247,126,75,206,253,149,172,30,56,66,75,34,180,235,127,47,
95,133,227,74,247,12,137,57,157,11,161,158,45,165,12,221,
179,249,189,107,127,5,247,66,63,159,179,198,226,203,122,205,
36,136,155,159,189,250,81,176,239,61,34,226,27,33,114,88,
199,115,5,214,238,135,63,39,116,173,125,252,235,223,200,176,
212,144,242,133,206,119,5,108,130,3,103,151,192,16,136,76,
129,12,12,69,38,126,35,9,128,69,208,128,214,67,159,36,
106,36,133,90,84,111,132,137,56,203,7,65,24,10,10,18,
167,10,0,204,68,49,8,184,194,34,104,112,128,136,208,9,
20,106,113,188,91,132,32,18,53,84,194,60,210,182,63,69,
192,208,74,70,252,97,16,109,184,138,141,216,3,28,136,16,
7,21,200,23,69,235,229,100,137,33,9,218,70,206,178,138,
235,88,1,19,33,44,197,21,177,248,67,74,20,35,104,147,
184,210,23,145,231,10,235,189,76,135,17,28,73,208,254,120,
136,8,53,194,240,122,222,123,29,28,11,200,137,77,4,128,
24,118,164,66,29,3,216,198,33,64,48,130,47,203,4,34,
178,54,194,245,129,209,126,90,59,100,1,19,153,182,103,129,
194,10,212,123,224,220,36,137,63,165,208,143,131,40,220,163,
4,233,167,201,72,146,81,41,52,195,158,12,71,50,133,103,
133,98,128,61,19,2,13,39,121,64,63,150,177,10,62,115,
160,3,10,41,75,50,134,192,141,176,144,33,113,88,25,133,
165,29,143,119,248,232,37,25,3,136,70,18,222,82,10,62,
123,228,236,100,201,73,252,65,113,25,131,12,73,53,143,176,
52,48,34,80,153,88,84,6,36,122,246,136,34,204,18,9,
221,212,221,42,118,9,68,95,250,233,143,67,211,133,57,183,
73,132,185,217,162,125,231,140,99,43,178,230,67,35,228,211,
144,139,179,5,216,208,232,206,50,110,34,141,73,248,103,246,
30,17,79,77,20,244,22,226,172,163,18,136,233,79,223,105,
208,129,238,28,228,39,41,122,4,121,214,243,126,127,204,228,
46,51,202,58,87,112,52,9,80,84,30,150,130,132,70,51,
149,46,17,138,116,252,194,34,91,74,12,95,118,203,139,50,
77,132,226,108,97,211,13,162,48,12,183,80,228,50,254,249,
59,110,204,239,133,95,40,169,210,2,249,65,49,85,73,148,
89,80,103,23,133,131,212,166,126,4,167,97,56,79,152,156,
25,65,99,240,136,171,73,93,19,74,38,68,213,166,254,7,
57,99,248,74,150,242,132,18,252,137,9,72,85,245,194,111,
132,5,200,17,165,3,172,163,155,106,140,2,146,6,80,190,
35,38,68,221,218,92,1,91,208,194,26,246,176,136,125,66,
16,0,0,33,249,4,9,6,0,33,0,44,13,0,1,0,
63,0,111,0,0,6,254,192,144,48,20,72,40,20,137,161,
114,201,108,58,159,208,101,128,144,168,18,8,209,172,118,171,
12,76,169,70,43,119,76,150,18,190,213,99,181,204,230,78,
191,212,35,50,217,174,67,189,112,163,250,108,239,75,241,87,
96,13,131,8,133,12,12,7,77,0,139,139,126,79,120,94,
129,131,12,133,7,7,2,152,137,74,139,2,140,141,142,76,
144,83,11,11,6,8,135,149,167,75,158,157,157,159,160,93,
94,6,1,11,2,150,167,148,6,186,12,67,1,0,2,190,
3,173,140,176,177,120,181,7,8,201,134,94,154,68,2,3,
94,208,0,194,196,197,66,144,5,5,182,202,12,2,6,12,
120,68,94,0,228,173,213,0,215,189,103,218,10,220,224,1,
166,144,6,7,139,245,229,212,174,233,234,145,180,11,10,166,
0,34,136,116,37,158,47,0,133,240,97,250,181,143,159,151,
6,255,4,48,80,0,41,144,193,69,1,16,0,184,167,47,
128,58,108,103,6,17,48,149,224,12,152,2,120,236,121,209,
200,176,147,199,143,120,68,6,64,242,69,1,169,133,6,0,
48,104,208,140,209,254,128,114,31,177,77,225,9,102,138,205,
5,150,114,26,144,136,104,160,194,134,48,135,94,169,50,106,
1,207,3,74,151,157,242,21,2,99,208,117,104,18,248,107,
0,76,215,183,122,13,48,146,243,242,181,87,30,171,131,190,
197,203,185,12,128,182,64,120,95,70,189,66,106,80,3,112,
8,102,45,69,8,128,84,216,42,37,215,56,164,229,55,238,
169,192,144,4,24,142,179,71,65,160,197,15,7,1,78,90,
168,80,223,169,114,140,228,189,246,230,141,102,84,244,44,29,
128,40,50,13,146,215,72,248,20,43,77,37,192,182,206,201,
14,89,133,11,70,141,156,216,226,64,125,153,34,182,22,110,
207,112,91,139,14,99,197,164,94,63,112,222,24,15,156,140,
84,242,6,96,18,151,180,184,29,139,35,226,121,145,82,215,
118,204,106,246,232,70,19,95,249,158,247,76,41,172,171,139,
80,165,213,62,241,30,2,177,189,219,33,216,157,150,46,162,
120,153,100,81,65,4,225,183,7,29,117,20,104,5,45,12,
2,18,224,128,120,33,134,88,108,8,178,1,8,113,52,57,
24,97,127,162,254,104,24,7,85,9,158,209,93,2,8,24,
248,26,98,15,18,8,71,118,191,137,214,198,112,98,129,39,
97,115,1,66,50,142,135,253,89,102,97,30,253,164,152,87,
63,198,92,72,16,91,22,82,129,95,73,162,108,216,157,108,
127,188,209,91,108,109,160,212,219,1,38,170,129,162,69,207,
133,50,28,24,70,178,65,30,101,38,74,136,37,145,119,152,
164,199,118,94,46,80,192,2,83,101,183,228,25,193,69,1,
200,153,37,121,169,13,41,107,174,232,99,150,143,12,53,200,
2,104,146,177,166,154,120,30,229,35,147,89,120,145,28,41,
235,9,138,167,117,10,12,106,88,135,99,172,185,12,3,6,
176,89,198,157,156,106,115,167,117,214,21,32,104,106,7,228,
178,192,166,131,174,57,168,95,161,170,74,198,89,167,36,115,
192,169,149,122,10,81,1,145,74,250,41,41,101,32,128,137,
68,166,92,66,235,22,158,166,154,107,177,214,65,68,6,34,
191,250,106,137,100,149,170,185,230,173,160,38,107,221,24,148,
8,112,196,70,182,44,53,172,22,169,78,43,105,99,173,110,
161,139,1,254,33,200,145,137,175,223,70,225,233,163,13,20,
208,24,68,173,174,89,198,17,2,248,138,128,85,92,188,75,
175,154,172,130,250,110,187,90,184,227,172,100,13,16,43,109,
170,132,10,236,175,154,108,184,179,84,8,252,130,171,234,180,
143,46,188,235,194,247,42,48,68,197,238,126,122,103,188,146,
86,251,47,175,247,42,145,112,22,120,202,75,232,201,215,181,
156,106,202,67,172,28,69,171,143,202,59,175,204,2,247,97,
243,19,191,8,48,136,184,0,255,41,243,159,244,138,218,86,
87,152,12,48,244,110,37,75,11,87,114,158,46,221,244,0,
14,60,221,240,214,172,249,37,12,38,109,5,141,117,214,70,
35,11,106,99,3,124,13,118,80,87,59,224,128,211,79,231,
122,182,95,110,167,253,235,87,77,215,13,247,173,114,39,59,
200,216,118,175,173,206,47,105,235,45,244,110,125,247,213,64,
218,128,171,253,81,219,140,31,78,74,226,86,5,0,77,227,
119,171,147,247,219,95,3,64,47,229,60,93,14,120,230,197,
16,142,117,224,157,252,187,241,65,151,27,46,56,40,121,7,
94,141,254,234,37,179,222,58,234,165,199,46,12,58,254,252,
243,169,57,98,27,46,12,44,87,239,222,121,57,144,254,206,
186,233,156,67,35,0,241,151,11,240,246,66,192,244,46,119,
47,65,67,222,52,40,98,71,222,81,164,147,223,137,61,225,
186,59,239,136,246,29,9,49,104,8,226,143,239,124,225,187,
63,239,7,38,117,47,196,144,94,188,106,243,135,216,162,219,
13,29,52,156,171,134,75,148,96,47,253,237,47,118,211,3,
70,31,44,231,189,160,1,69,9,167,82,154,150,130,55,189,
69,32,96,63,156,176,223,0,151,16,65,39,28,36,120,194,
240,197,37,94,231,134,14,217,136,12,12,204,30,48,92,178,
148,78,88,40,123,106,225,83,162,24,136,9,105,0,227,39,
66,120,197,22,20,98,191,56,141,161,67,191,160,225,62,116,
24,5,151,136,34,122,80,41,225,65,200,97,183,134,16,241,
9,70,36,159,39,146,184,5,95,224,1,26,150,99,132,252,
152,166,133,231,165,228,106,250,40,131,57,126,229,60,50,14,
129,116,78,72,199,90,186,87,141,29,177,66,116,175,51,99,
26,254,213,136,17,7,90,67,140,99,220,92,218,150,240,43,
42,230,112,28,228,35,227,22,81,152,193,50,150,145,12,49,
52,29,238,202,128,143,12,22,46,129,136,44,135,13,25,231,
63,70,146,35,123,163,27,228,14,173,72,184,250,105,82,11,
141,184,228,175,188,247,201,68,181,4,128,157,139,164,80,56,
161,72,18,86,81,139,13,68,100,44,84,8,71,49,158,50,
112,79,132,2,84,36,41,69,57,254,48,144,125,204,229,28,
87,97,14,116,8,243,14,139,16,160,253,142,185,10,42,242,
18,137,204,156,163,243,236,24,205,33,228,18,35,177,187,227,
14,203,209,68,98,252,2,148,30,212,226,237,74,137,76,6,
254,196,155,228,220,132,31,177,49,69,21,254,178,21,211,248,
132,43,155,137,204,41,90,46,157,77,240,133,43,130,41,132,
121,110,66,78,210,80,27,39,198,96,199,62,158,49,157,213,
212,103,244,128,81,77,107,54,77,139,223,204,225,58,19,234,
137,148,52,52,135,197,131,164,53,137,120,209,14,69,110,157,
90,10,104,42,213,217,78,55,84,79,143,248,36,105,57,130,
97,89,74,79,16,146,17,148,202,66,50,43,106,57,25,38,
40,73,22,209,2,30,80,87,195,217,208,6,78,62,204,167,
138,250,104,211,253,192,233,168,57,245,160,134,68,161,185,26,
22,104,52,102,0,106,65,22,132,55,96,4,98,70,222,145,
15,141,32,65,213,182,88,149,50,192,241,194,153,198,244,141,
22,46,173,159,186,80,77,11,49,145,26,179,248,242,172,89,
8,2,0,33,249,4,9,6,0,33,0,44,13,0,2,0,
63,0,110,0,0,6,254,192,144,48,164,80,36,8,132,161,
114,201,108,58,159,208,37,33,145,48,82,147,209,172,118,59,
12,76,169,69,69,163,177,224,154,207,221,128,247,155,104,32,
222,135,3,122,158,85,171,145,132,134,1,193,232,243,249,12,
2,8,74,0,133,133,116,91,118,119,4,11,113,126,8,7,
2,2,7,129,114,33,133,2,134,135,136,80,138,1,6,1,
11,123,7,112,125,66,131,66,154,153,153,155,156,78,158,161,
147,144,148,6,6,12,33,2,66,1,0,2,187,3,171,134,
174,175,158,5,5,178,146,12,1,8,1,93,2,3,106,206,
0,191,193,194,76,196,5,11,2,12,69,130,6,4,204,118,
0,106,188,188,211,0,213,77,158,11,11,10,218,10,1,189,
138,6,7,133,244,226,210,172,231,232,75,158,99,4,130,118,
240,124,218,5,224,205,61,73,228,246,241,83,228,239,211,183,
35,72,6,22,82,6,192,94,62,125,10,117,49,84,163,224,
33,149,2,225,42,170,65,128,137,28,198,140,33,2,182,185,
50,69,193,2,99,153,12,0,96,208,64,141,61,105,173,80,
166,92,19,128,101,254,130,117,1,14,200,52,160,141,1,169,
93,4,79,234,188,227,165,74,199,117,11,130,14,37,245,38,
217,185,137,58,249,125,107,41,102,93,175,90,0,230,1,104,
48,209,139,56,102,89,149,44,26,227,21,84,45,153,84,1,
20,195,19,49,109,154,60,100,244,48,64,224,22,44,201,117,
72,168,8,78,128,54,107,128,49,136,27,8,218,11,74,17,
84,174,69,4,34,89,122,24,177,45,163,164,250,236,93,215,
192,74,24,167,16,39,103,244,18,74,111,159,121,84,15,112,
238,12,166,72,149,208,223,80,146,14,96,236,13,36,64,12,
22,36,246,108,164,183,235,136,133,171,205,206,102,59,115,238,
221,130,35,59,253,253,45,184,176,69,196,249,82,213,141,92,
48,129,48,174,143,168,57,178,111,209,225,110,164,128,86,110,
48,248,72,121,136,61,241,160,11,248,93,168,234,158,84,212,
44,96,249,144,46,30,35,83,68,187,82,121,184,86,84,251,
0,110,5,28,104,72,224,135,5,39,138,124,35,74,84,158,
4,184,213,34,0,90,17,27,130,164,77,1,139,131,192,93,
152,156,132,94,254,80,24,208,50,160,209,23,24,108,1,217,
183,29,126,132,33,194,94,133,203,189,6,91,134,13,178,1,
154,17,42,10,88,98,128,176,144,166,145,131,138,36,80,99,
122,23,2,72,162,90,55,158,104,32,29,139,36,112,192,141,
229,209,165,70,58,49,230,103,199,28,32,173,241,14,118,86,
132,166,200,19,9,126,33,225,129,102,96,227,221,103,90,122,
82,71,115,94,30,121,6,54,197,84,136,97,93,90,64,216,
26,119,107,178,249,18,59,11,224,97,157,64,137,200,73,96,
157,47,177,233,18,84,12,154,217,231,26,83,32,150,103,152,
216,220,25,104,49,80,145,177,78,1,103,148,72,157,164,96,
70,81,76,163,118,174,70,104,49,104,216,33,10,32,6,172,
195,5,155,156,22,160,64,170,141,190,52,135,26,168,81,194,
87,25,90,164,42,169,170,143,182,234,234,171,243,240,65,138,
106,91,180,10,233,75,131,18,202,214,174,103,8,69,148,81,
144,228,82,43,54,13,64,74,70,171,138,66,69,233,25,123,
73,34,200,36,145,60,43,44,180,5,36,198,217,164,215,114,
97,148,0,254,220,68,34,148,179,81,60,170,155,163,137,29,
27,168,169,91,104,139,157,36,164,176,11,5,185,227,118,106,
237,166,147,206,17,198,182,8,208,10,197,176,195,222,74,46,
192,186,129,138,6,55,36,69,98,240,19,243,194,27,173,174,
158,18,42,176,2,97,9,160,91,22,228,78,203,217,176,151,
90,107,237,195,10,12,241,241,190,35,143,59,233,165,242,186,
92,174,25,41,15,209,64,20,188,120,44,233,24,108,138,235,
238,206,51,211,113,51,20,229,12,192,51,117,36,243,27,175,
36,65,163,36,201,0,3,56,16,115,170,171,37,246,139,36,
118,21,237,128,212,199,70,187,106,164,241,58,0,181,182,105,
105,13,117,94,130,38,141,216,214,99,99,157,213,211,108,27,
173,240,170,212,142,1,117,220,100,163,148,115,212,98,255,194,
22,25,116,131,221,192,221,125,231,157,209,211,81,183,125,172,
170,36,143,225,12,225,109,235,139,14,226,133,75,34,239,215,
145,82,94,185,228,213,192,29,185,0,151,147,188,11,229,80,
95,157,145,217,87,103,114,24,84,129,3,133,9,228,169,43,
100,182,254,182,189,128,206,250,176,227,172,114,119,228,10,121,
158,250,61,173,182,158,18,38,164,155,190,143,231,79,179,18,
64,177,194,231,174,121,236,213,20,61,246,52,72,17,177,78,
224,93,16,255,120,225,3,160,35,189,51,146,84,47,132,169,
144,166,65,252,238,191,116,223,249,227,165,3,83,24,249,216,
168,245,250,246,233,115,62,7,220,224,155,180,4,173,77,19,
4,62,223,99,19,70,57,54,135,21,37,240,207,26,254,75,
159,216,16,226,138,1,22,142,28,206,57,32,2,247,182,53,
7,48,144,19,133,104,159,251,42,101,8,196,253,2,30,244,
112,91,165,114,52,165,74,69,131,118,240,232,69,36,68,104,
134,209,33,164,44,161,130,199,213,160,161,45,245,177,80,11,
7,121,33,52,94,229,9,94,164,80,125,184,176,159,19,84,
231,137,199,101,130,135,4,129,198,216,48,34,196,38,16,49,
121,154,80,74,34,206,146,66,120,80,35,21,245,26,222,15,
35,39,197,58,184,176,134,180,27,66,78,158,144,139,113,184,
176,109,93,244,162,42,140,200,174,49,58,225,16,163,35,158,
38,254,144,248,69,103,44,80,140,105,36,196,57,156,247,185,
57,220,35,103,224,179,35,16,47,225,198,37,148,229,124,237,
67,195,33,207,199,182,27,102,161,44,46,220,154,225,184,0,
199,164,192,205,130,77,124,227,61,34,185,192,76,106,114,39,
29,244,160,39,155,176,199,131,36,206,145,56,195,72,72,116,
103,60,74,106,113,111,173,220,66,43,20,145,179,189,141,210,
144,195,99,69,242,142,232,74,249,229,110,0,218,11,85,73,
104,199,75,28,42,37,137,46,36,158,48,203,1,200,98,62,
82,138,73,145,97,62,150,153,194,23,230,145,9,133,76,202,
0,175,200,5,43,230,111,142,56,124,133,38,100,232,128,39,
113,80,119,23,49,38,151,162,184,203,115,102,2,106,170,72,
101,20,180,73,14,84,118,34,131,175,59,132,39,11,73,36,
59,104,11,19,45,76,102,45,131,248,4,126,242,3,144,75,
52,104,58,202,161,75,103,217,83,161,217,139,226,64,187,73,
193,78,10,97,146,132,236,102,17,151,168,81,37,38,242,162,
214,132,232,65,105,8,192,91,166,66,162,23,212,163,72,173,
90,209,65,88,200,50,144,227,224,133,66,114,68,151,67,177,
209,158,72,154,13,79,74,216,137,12,141,115,52,205,153,77,
77,185,84,164,45,245,46,124,55,226,147,53,50,20,145,43,
56,231,120,189,208,211,121,116,49,24,129,216,193,169,118,9,
159,158,62,115,85,230,4,85,0,181,192,41,84,193,26,43,
162,72,2,53,97,13,163,93,204,16,4,0,33,249,4,9,
6,0,33,0,44,5,0,5,0,75,0,107,0,0,6,254,
192,144,112,72,44,26,143,72,66,34,65,64,58,159,208,168,
212,184,84,48,3,216,169,118,203,29,6,8,4,133,130,16,
88,50,155,221,180,154,24,0,184,221,95,165,21,140,94,219,
165,216,183,64,240,198,250,177,96,119,130,71,116,109,122,3,
124,112,102,75,129,131,131,74,75,134,137,0,2,136,137,114,
98,140,117,142,105,128,74,1,123,3,121,149,148,151,85,153,
141,156,91,127,95,1,6,7,109,1,176,148,148,3,110,116,
75,13,186,11,155,170,80,96,154,88,6,134,1,8,8,180,
164,124,113,11,13,0,126,189,190,71,127,100,178,174,134,176,
199,146,0,182,88,11,11,0,8,12,226,1,209,79,116,212,
1,11,176,121,0,7,235,7,110,124,202,233,224,8,6,247,
8,229,73,144,97,86,9,186,2,92,129,99,208,64,86,31,
56,244,16,28,48,176,167,157,190,34,113,198,36,176,130,74,
23,67,99,7,142,33,116,19,130,222,66,121,224,30,178,1,
166,164,159,63,48,234,224,133,227,8,32,68,75,33,41,247,
36,98,32,82,200,151,43,207,32,229,36,208,140,227,254,144,
151,33,22,32,152,228,134,193,129,154,55,177,136,65,229,201,
12,25,40,67,11,20,8,209,48,159,200,155,5,26,44,181,
18,231,212,28,168,82,167,134,80,137,148,192,130,0,186,150,
250,57,131,107,204,19,3,97,199,82,58,122,181,64,153,4,
222,18,176,82,154,137,201,2,40,82,133,8,160,91,247,174,
183,56,192,182,158,52,11,184,38,196,174,188,206,45,90,68,
167,192,223,39,98,29,119,68,140,152,45,174,51,101,8,88,
214,140,167,213,222,115,168,149,138,30,77,250,201,78,76,75,
157,130,9,32,102,53,235,214,210,110,66,138,237,121,182,211,
176,183,113,143,204,153,148,56,226,84,194,115,223,173,77,6,
18,78,86,200,147,23,217,221,183,249,108,211,19,153,75,39,
196,54,152,233,103,122,179,235,221,62,29,76,245,235,208,229,
44,34,71,94,72,226,197,232,0,69,74,76,102,60,249,155,
217,231,160,7,132,191,243,211,237,13,120,163,139,46,154,160,
67,205,103,158,217,135,219,128,1,102,100,12,3,145,197,119,
96,91,189,181,198,224,46,7,12,230,78,56,223,254,121,226,
201,110,158,105,118,97,128,11,40,96,143,0,247,8,128,192,
89,233,125,136,137,94,209,105,182,149,1,12,148,194,199,89,
155,129,119,220,41,10,146,166,152,137,2,212,216,16,142,33,
216,245,225,142,98,4,230,227,143,10,24,48,212,27,0,92,
38,132,84,242,161,134,215,2,74,58,166,24,17,240,196,195,
71,17,97,121,131,165,101,204,120,99,89,102,219,217,99,227,
17,192,145,201,76,128,103,74,185,157,138,67,57,1,156,152,
187,100,133,37,150,237,81,245,138,59,108,146,185,139,152,98,
102,133,230,156,123,32,225,38,161,2,142,201,103,159,152,45,
186,231,155,147,30,10,41,152,110,74,245,38,137,122,90,122,
233,16,109,110,154,103,153,158,126,170,233,166,168,50,26,220,
167,83,50,202,160,153,164,154,201,42,17,97,138,10,43,167,
178,206,58,165,160,131,238,57,168,101,112,234,90,36,176,36,
222,202,169,84,112,150,74,222,169,140,166,26,231,164,179,50,
139,103,128,199,54,208,169,55,209,74,59,173,163,192,54,42,
0,171,119,26,123,107,86,36,6,152,40,164,254,100,134,91,
230,164,88,234,66,238,0,150,64,218,108,170,141,34,219,110,
3,240,198,219,30,161,23,206,219,45,185,14,192,43,83,159,
243,186,58,102,177,1,58,16,176,190,228,21,140,231,97,233,
224,57,128,194,11,159,219,48,161,192,237,226,7,187,240,82,
44,240,183,247,181,73,44,139,126,184,89,73,199,1,91,44,
29,22,204,106,204,10,153,54,162,204,112,114,221,80,122,88,
67,37,91,230,229,201,10,207,140,91,196,132,246,220,144,77,
154,130,226,165,204,42,183,198,40,210,62,13,59,74,34,60,
251,76,154,152,160,48,13,178,211,134,212,18,207,196,82,215,
4,113,45,19,167,76,9,168,83,249,113,116,216,41,95,237,
216,101,146,84,34,244,216,83,122,65,203,214,249,10,76,243,
209,61,195,29,183,220,115,131,61,176,112,79,119,108,139,218,
135,182,253,177,51,206,8,135,76,212,122,35,209,54,28,56,
3,229,88,44,120,119,253,24,59,50,33,158,180,62,109,4,
84,10,215,95,70,145,53,43,223,254,173,15,28,148,116,238,
54,34,146,59,241,7,235,127,111,206,9,254,28,199,236,1,
202,201,67,139,110,163,214,231,134,30,141,51,240,212,168,71,
230,83,100,77,137,3,124,32,34,88,235,118,200,52,143,74,
236,64,201,30,20,154,227,190,141,242,46,49,207,133,141,153,
167,62,24,206,172,76,129,56,148,184,159,171,125,20,80,114,
47,196,54,1,129,98,180,244,90,108,20,74,216,230,171,1,
101,17,181,216,190,87,22,226,163,14,54,253,3,88,159,42,
118,246,185,134,192,33,126,45,105,155,219,144,167,188,233,13,
34,125,229,67,8,2,95,162,58,158,85,226,91,14,188,131,
243,78,102,137,63,108,161,105,10,172,219,249,214,176,135,180,
117,47,113,8,100,195,206,242,133,60,181,105,144,131,176,219,
200,7,91,167,64,183,53,238,133,27,76,4,59,82,8,145,
225,157,236,134,107,224,94,60,80,103,136,254,57,142,124,200,
43,133,32,210,39,189,3,102,47,10,137,112,221,33,146,231,
194,46,24,207,25,68,153,94,211,144,144,187,35,234,193,13,
150,43,158,33,44,1,63,34,108,177,8,166,115,2,148,108,
113,61,217,225,33,130,254,51,194,25,159,135,144,70,41,150,
226,120,97,116,141,243,254,224,68,57,110,209,121,98,108,8,
7,149,184,138,253,225,236,9,228,171,163,232,110,215,193,90,
112,225,15,23,212,225,228,32,55,137,148,105,1,115,6,116,
70,6,57,183,17,0,8,237,146,237,67,136,31,72,19,189,
54,142,178,52,50,9,95,107,42,184,191,69,82,35,125,155,
188,202,254,240,3,13,136,204,102,63,177,188,74,33,142,116,
74,105,88,103,47,128,219,229,119,174,227,184,230,184,40,151,
15,217,67,138,218,231,162,69,160,49,32,214,161,76,123,82,
41,153,76,108,114,15,159,177,38,164,156,119,15,119,48,132,
139,202,252,211,55,133,53,132,32,0,0,33,249,4,9,6,
0,33,0,44,3,0,5,0,80,0,107,0,0,6,254,192,
144,112,72,44,26,133,1,130,146,112,108,58,159,208,168,148,
72,80,40,146,9,171,114,202,237,122,155,132,236,53,172,72,
152,1,129,0,224,203,110,31,177,214,116,152,160,6,0,4,
246,181,123,255,149,151,19,105,128,118,120,119,133,0,7,7,
8,8,12,12,8,7,124,82,15,16,17,18,66,149,71,100,
10,74,9,116,4,121,2,3,106,3,134,12,7,6,2,2,
144,170,67,112,99,156,105,159,2,105,120,168,118,1,139,171,
185,100,102,114,105,106,176,182,131,163,131,6,12,185,79,146,
148,150,111,190,101,157,190,135,8,121,8,117,195,209,197,199,
70,15,19,19,147,69,18,151,72,190,189,227,1,6,117,183,
159,134,8,33,6,236,217,68,220,15,202,67,16,224,149,73,
75,75,229,230,106,2,7,106,164,225,25,246,14,222,145,8,
33,194,133,152,199,138,142,47,37,190,16,25,200,115,128,65,
131,0,7,108,17,122,100,240,8,56,39,73,2,88,225,229,
171,192,130,6,13,38,30,98,196,113,141,157,142,79,20,22,
73,19,39,80,150,113,40,27,100,84,100,108,136,254,30,152,
125,72,98,1,100,165,38,202,3,13,94,2,61,50,97,10,
22,136,249,2,136,249,3,8,214,82,39,220,164,228,219,196,
169,147,67,126,190,174,26,137,240,64,235,18,51,11,22,20,
40,160,175,173,153,183,111,153,136,149,217,36,164,25,148,38,
211,194,221,91,180,40,167,4,98,157,14,109,80,198,10,202,
190,136,17,87,217,18,24,138,156,4,11,70,26,38,156,56,
113,150,77,129,233,206,196,82,192,76,149,201,149,251,102,249,
11,104,41,55,122,117,229,204,153,122,56,180,100,49,85,129,
82,160,48,161,44,72,213,116,224,158,116,45,185,168,67,185,
240,38,84,160,32,196,118,234,125,97,208,46,216,187,55,121,
215,199,192,143,9,119,234,117,43,1,147,204,225,70,221,234,
44,122,174,9,196,163,36,89,0,113,201,90,182,217,33,194,
21,221,213,160,241,39,105,150,123,189,206,182,109,91,235,111,
71,182,207,134,250,182,201,49,244,213,103,31,84,227,112,165,
79,26,64,125,244,6,1,203,137,164,192,90,3,238,131,155,
103,155,232,199,9,76,18,68,0,65,66,10,254,201,161,86,
78,2,126,5,214,86,83,105,113,22,96,48,73,210,161,28,
121,245,21,33,133,252,156,232,215,133,29,157,54,19,114,217,
81,120,224,136,5,238,152,141,112,21,44,244,94,32,243,69,
40,97,72,33,244,8,163,146,223,13,71,193,123,73,70,101,
164,136,228,176,162,164,25,136,237,7,9,4,179,217,22,14,
22,214,17,88,206,43,1,24,81,206,137,204,49,230,134,4,
27,46,100,166,84,82,117,165,79,115,191,165,246,16,87,89,
162,184,38,124,116,176,55,154,142,189,192,119,102,114,89,122,
119,76,1,113,166,185,35,68,226,197,152,159,2,71,37,178,
72,79,110,60,96,219,90,203,233,104,100,153,130,13,154,0,
74,140,40,130,128,1,21,237,177,77,109,33,96,154,22,121,
92,81,168,86,1,93,76,120,87,3,147,58,98,128,16,28,
185,81,65,83,11,169,250,106,90,40,253,10,107,31,119,46,
224,206,34,142,228,18,228,16,15,156,183,106,78,175,54,176,
150,2,108,164,113,78,0,5,144,42,106,174,170,12,87,92,
4,17,164,37,65,176,206,170,21,89,27,254,11,148,36,128,
182,137,12,81,144,27,19,88,80,65,5,22,132,59,110,184,
191,54,240,235,131,232,166,59,45,169,238,60,98,202,30,16,
64,0,30,5,22,88,96,146,165,224,62,171,175,73,210,14,
203,198,170,5,88,177,46,3,6,156,194,135,134,15,204,155,
48,166,20,84,240,128,195,16,155,187,86,191,145,89,204,192,
63,144,124,100,169,165,22,52,48,175,200,35,7,123,82,196,
15,159,180,128,23,171,22,213,206,202,161,66,98,92,204,79,
138,92,128,205,32,66,106,238,179,93,0,107,69,8,2,172,
140,74,54,78,22,224,228,200,150,146,171,116,94,250,234,204,
197,73,33,60,93,12,183,171,88,170,214,193,220,76,162,179,
73,121,1,11,108,176,83,160,20,54,134,16,156,154,240,174,
221,80,18,177,90,10,56,252,118,78,82,52,176,84,134,219,
84,208,128,188,179,209,54,129,185,18,84,204,117,215,55,3,
30,133,224,75,21,240,0,194,57,161,212,229,200,117,207,35,
65,228,14,103,222,152,19,243,204,134,82,204,154,115,211,64,
179,20,76,82,238,223,153,239,60,122,254,17,224,74,64,239,
229,57,37,60,1,94,47,15,0,174,165,231,5,47,250,236,
68,72,192,77,109,166,31,110,193,238,171,207,182,128,3,15,
52,48,219,16,193,159,39,55,241,66,20,192,77,200,35,47,
48,47,180,39,89,240,164,230,180,65,73,189,73,216,39,212,
241,108,3,56,16,185,205,11,160,158,251,4,169,56,33,241,
236,25,70,48,219,112,14,224,27,250,233,135,171,77,193,200,
98,190,244,37,9,28,117,19,78,109,6,32,128,147,72,0,
119,154,203,137,36,234,23,130,218,25,144,21,119,16,192,54,
10,230,0,6,202,2,28,166,99,158,230,60,88,60,205,140,
206,31,168,152,135,3,58,88,139,0,188,76,30,219,163,192,
0,24,24,30,19,206,14,133,160,104,31,11,5,192,38,75,
5,64,0,40,121,224,3,86,120,185,39,93,112,38,131,64,
133,14,61,152,63,8,160,225,14,153,115,0,155,232,119,68,
34,212,1,21,57,220,97,134,6,120,7,20,162,164,127,36,
172,162,16,146,152,197,25,226,33,33,17,184,226,39,150,24,
198,42,146,113,134,43,100,224,79,254,128,145,65,37,198,145,
129,98,76,82,18,225,200,194,159,68,233,138,57,132,99,27,
47,8,200,50,78,205,138,208,192,162,14,119,88,197,95,40,
178,125,131,20,199,19,133,1,73,60,30,241,23,25,20,228,
33,55,51,136,58,220,193,131,126,76,223,15,235,8,201,77,
110,6,133,51,148,35,130,200,72,193,192,140,82,145,140,180,
147,33,102,33,11,86,98,177,149,64,193,164,29,35,121,202,
66,214,50,148,88,12,101,71,252,145,73,51,226,210,76,121,
40,199,25,143,144,7,160,4,163,150,74,228,101,47,3,32,
71,80,8,211,39,215,92,133,45,168,129,138,31,222,50,155,
86,74,226,39,77,57,58,52,28,32,106,134,200,3,26,28,
3,141,113,2,192,146,141,193,67,26,206,73,13,79,218,130,
83,240,33,163,29,204,56,186,90,200,226,31,88,228,135,86,
236,249,78,105,118,36,147,178,248,33,65,215,57,208,61,234,
144,156,48,41,102,66,193,194,5,96,4,114,133,16,53,136,
45,9,145,65,91,196,234,141,24,29,128,88,104,161,78,113,
162,65,13,31,37,101,251,64,254,113,204,108,116,177,139,63,
244,224,56,146,88,209,55,50,16,158,29,233,230,62,61,200,
81,78,145,81,43,54,93,41,80,162,137,195,100,226,83,8,
183,108,41,18,235,8,10,7,100,116,21,57,252,101,71,17,
116,132,164,230,211,166,79,133,68,29,131,113,79,112,34,213,
170,111,80,167,0,156,250,73,120,148,180,171,30,149,66,82,
177,184,212,125,210,66,164,199,104,231,32,212,121,212,41,156,
181,164,158,244,39,78,249,16,205,96,6,163,174,108,56,171,
39,135,209,71,85,232,243,164,232,48,8,44,244,106,208,46,
76,117,166,105,85,108,33,162,154,193,61,32,86,174,39,205,
165,63,64,89,214,54,188,242,155,247,188,138,47,106,113,7,
22,122,86,161,222,44,135,88,126,1,140,56,42,149,157,116,
32,132,106,87,155,87,150,82,213,11,252,192,107,99,112,72,
209,88,225,102,182,174,28,209,62,124,107,31,192,174,246,72,
98,170,232,136,176,183,149,135,220,137,14,106,197,13,163,136,
135,138,140,117,243,185,218,113,76,171,120,81,197,235,158,101,
36,183,93,16,161,156,145,18,199,91,102,76,34,89,133,90,
117,73,101,138,215,230,81,8,65,0,0,33,249,4,9,6,
0,33,0,44,3,0,5,0,86,0,109,0,0,6,254,192,
144,112,72,44,26,133,1,130,146,112,108,58,159,208,168,244,
73,80,40,146,9,171,114,202,237,122,167,132,236,53,172,72,
152,1,129,0,224,203,110,75,177,214,116,152,160,6,0,4,
246,181,123,207,15,201,203,9,105,129,118,120,119,134,0,7,
7,8,8,12,12,8,7,125,145,77,100,10,74,9,116,4,
121,2,3,106,3,135,12,7,6,2,2,146,165,69,112,99,
151,105,154,2,105,120,163,118,1,140,166,180,66,100,102,114,
105,106,171,177,132,158,132,6,12,181,82,15,197,15,66,199,
70,186,1,101,152,186,136,8,121,8,117,191,208,193,195,78,
16,16,15,19,69,197,167,203,73,225,1,6,117,178,154,135,
8,33,6,234,216,71,220,221,68,19,16,17,18,72,75,248,
227,229,119,7,106,209,120,191,218,185,59,162,45,4,4,34,
244,34,16,17,167,75,137,174,68,6,242,28,96,208,32,192,
129,88,133,32,13,108,18,161,227,19,113,86,112,233,42,176,
160,65,131,136,136,26,105,92,99,103,99,20,123,78,210,196,
17,148,101,153,201,6,23,23,9,27,162,199,229,254,19,152,
77,2,136,196,18,200,202,76,147,7,26,180,244,25,9,139,
195,36,116,196,0,10,180,138,233,75,9,64,99,226,51,227,
240,233,56,93,86,157,212,123,179,196,204,130,5,5,10,224,
91,107,166,109,91,38,97,135,28,140,34,206,140,73,146,103,
221,234,53,106,244,82,130,184,6,35,20,252,72,180,65,25,
43,38,249,42,86,92,101,75,92,193,115,99,98,89,16,18,
177,225,197,139,179,88,2,108,48,153,228,48,5,184,26,77,
140,185,111,51,92,128,225,17,134,234,119,244,229,210,135,197,
80,141,171,90,50,212,168,109,75,194,174,108,148,78,18,166,
88,183,133,240,124,68,78,215,220,11,244,234,13,195,213,247,
28,159,18,4,43,132,34,174,235,18,146,202,221,66,53,94,
229,18,220,141,219,34,107,93,96,157,64,90,181,217,29,186,
229,219,220,231,60,186,1,146,99,82,146,118,173,253,219,204,
101,123,31,104,111,194,132,100,218,76,183,80,0,36,141,97,
94,125,246,45,49,142,37,222,61,229,14,80,201,252,39,222,
16,73,36,199,140,2,8,38,232,219,109,205,254,81,242,214,
131,130,69,248,95,8,2,34,81,97,1,55,169,165,224,87,
13,89,194,88,89,127,13,83,226,16,15,76,216,16,94,124,
105,216,220,130,12,246,117,137,85,223,156,162,96,126,202,221,
199,226,50,107,165,1,36,56,170,104,104,164,56,126,180,184,
35,146,97,184,51,23,60,158,25,135,223,147,13,41,105,162,
148,102,40,182,31,45,1,66,224,159,127,244,216,131,197,150,
27,134,163,74,0,202,80,73,164,91,142,73,210,209,116,21,
84,48,143,71,130,8,213,32,140,111,57,23,148,156,97,178,
23,99,36,88,9,38,132,158,197,204,5,146,143,89,4,234,
28,156,182,129,41,230,119,145,68,246,31,128,245,72,144,221,
159,206,209,1,95,56,249,89,150,136,78,59,177,225,209,112,
254,133,224,223,3,157,38,215,161,147,148,190,193,99,2,38,
53,178,8,2,6,76,196,199,54,121,134,144,231,60,16,164,
117,214,89,128,122,135,86,1,93,112,215,150,73,140,56,18,
138,16,26,185,177,205,4,20,228,201,104,177,198,158,213,173,
73,203,162,197,6,149,11,176,195,200,35,254,166,192,131,45,
5,129,133,112,30,94,37,129,155,86,3,105,41,48,46,57,
105,20,208,235,174,213,102,10,44,5,236,10,65,207,177,241,
54,176,44,94,5,182,177,192,72,2,236,171,200,16,2,181,
17,221,65,196,5,38,65,188,199,26,107,176,177,24,42,188,
112,189,189,178,3,201,180,123,76,60,92,49,175,30,3,175,
54,103,97,101,240,197,244,50,235,49,90,86,52,204,128,1,
162,212,146,237,166,238,174,188,64,167,18,144,116,49,73,105,
205,108,148,0,12,8,208,111,41,21,0,92,129,202,240,46,
16,221,157,245,52,16,1,138,104,149,180,128,23,199,26,181,
78,210,186,74,210,159,211,15,56,157,49,138,198,36,250,128,
2,27,19,220,64,23,103,93,22,2,210,163,144,130,168,4,
102,106,107,129,5,59,111,122,230,127,119,254,103,112,61,90,
107,205,69,73,33,88,241,245,210,123,116,4,108,158,123,243,
237,95,158,0,83,224,119,202,64,27,92,240,214,82,152,148,
184,149,220,156,204,55,192,38,53,109,65,3,19,80,110,57,
172,88,185,172,249,77,158,71,241,182,254,79,144,21,115,122,
233,183,55,64,185,73,22,220,25,183,230,5,199,14,197,236,
224,1,187,55,138,188,195,78,186,73,198,252,14,124,4,176,
19,207,153,16,106,87,16,130,5,240,238,125,147,246,204,63,
144,86,49,81,71,23,61,231,211,135,48,241,65,239,22,64,
65,244,13,140,254,116,217,20,20,35,64,90,137,98,133,188,
240,23,112,166,208,92,221,86,192,126,228,237,211,93,211,30,
48,10,18,5,40,104,231,137,93,254,202,167,144,171,45,224,
1,254,219,222,242,96,247,180,1,12,64,0,176,66,198,96,
122,182,181,5,114,134,30,61,43,70,229,218,55,186,228,149,
206,1,14,176,32,1,145,241,13,1,21,0,3,229,51,136,
54,2,48,10,8,84,110,117,16,60,93,158,76,98,57,20,
94,48,117,239,43,198,170,66,0,195,24,58,78,27,102,2,
88,202,22,96,185,29,38,47,133,3,72,29,239,178,53,152,
12,20,113,122,173,83,3,202,54,117,129,11,64,80,79,19,
68,221,186,162,183,179,100,100,32,134,230,195,138,22,145,104,
12,13,24,3,126,185,203,86,238,254,152,151,178,99,92,17,
141,106,16,0,27,27,245,184,166,173,207,125,60,172,28,41,
26,245,0,12,220,49,134,1,72,20,100,28,160,129,8,92,
64,0,170,219,148,8,77,50,57,61,201,37,4,30,68,163,
31,236,208,145,77,12,192,1,88,193,96,217,252,115,135,8,
192,207,63,14,128,7,41,60,146,73,77,18,98,20,22,100,
164,27,183,56,1,0,96,5,0,242,251,228,54,8,40,0,
133,92,64,3,109,56,164,36,94,233,73,7,56,46,68,81,
138,206,29,234,246,73,40,218,237,151,154,92,200,43,99,217,
41,69,125,105,154,22,252,228,5,73,209,202,41,8,179,20,
117,96,230,39,67,9,142,85,48,19,133,41,20,128,6,128,
233,133,111,130,19,13,226,100,100,4,236,54,32,52,104,34,
150,22,92,167,23,206,56,144,93,44,51,150,235,164,103,61,
239,80,135,59,12,160,139,61,137,66,6,248,185,17,26,46,
115,19,178,20,232,128,242,232,201,11,118,17,78,196,148,232,
16,24,218,208,87,192,210,152,243,180,205,33,2,16,208,112,
214,237,164,67,232,102,63,237,254,249,209,78,174,38,156,141,
108,197,82,134,80,55,0,92,192,157,238,200,227,63,7,16,
1,125,126,36,15,1,248,165,6,28,218,4,155,170,212,29,
189,144,41,44,27,57,163,56,233,162,35,26,216,68,66,137,
176,206,163,122,193,170,68,136,197,52,70,65,195,186,109,96,
3,212,169,3,83,53,176,205,38,248,52,18,56,229,137,69,
144,102,8,13,112,242,171,97,77,195,157,46,8,128,11,22,
161,139,103,69,171,19,240,144,134,3,8,96,26,98,109,36,
7,54,192,206,152,216,225,2,61,181,195,65,5,138,215,46,
154,194,144,68,88,32,44,90,161,180,186,165,97,157,95,133,
43,97,108,186,206,186,150,85,8,120,213,64,254,176,202,134,
67,254,179,21,52,44,168,29,52,176,1,14,184,54,172,235,
92,103,62,29,80,192,208,2,147,180,108,232,98,17,49,176,
83,212,142,67,176,175,37,204,92,99,73,91,1,116,81,168,
142,29,134,104,133,96,211,147,194,226,176,133,8,64,4,92,
11,86,40,48,117,158,234,68,161,58,29,123,92,119,116,23,
15,191,204,195,43,99,161,254,134,233,114,96,136,102,189,19,
44,63,25,208,216,38,23,27,66,29,170,77,93,177,205,203,
134,179,181,27,104,42,85,27,233,214,94,110,34,170,3,136,
109,35,161,144,214,41,32,247,2,54,221,102,33,208,192,92,
0,76,87,179,102,13,65,103,253,123,208,79,246,18,170,79,
40,240,20,140,123,1,78,44,211,173,228,149,240,16,30,188,
1,141,10,1,152,192,44,239,40,230,201,222,59,21,246,142,
26,110,66,7,66,208,129,26,11,193,147,23,40,104,84,209,
64,169,194,134,160,181,28,168,91,132,213,208,223,245,54,146,
176,71,184,105,140,141,80,99,15,116,224,3,80,254,64,77,
237,185,90,183,138,152,68,67,0,50,118,133,140,229,46,71,
192,193,132,144,37,132,61,248,94,47,60,57,202,104,254,128,
120,121,225,224,18,13,209,181,10,113,110,221,86,21,1,29,
175,19,195,68,4,173,85,33,139,211,51,167,25,202,29,32,
196,154,73,196,78,133,84,247,199,249,21,130,66,196,11,128,
13,216,193,209,84,102,109,126,35,112,65,67,142,54,147,85,
213,45,20,156,252,231,254,40,251,217,158,181,242,105,4,32,
124,104,34,24,26,210,95,182,167,164,39,125,208,227,186,247,
184,191,44,179,19,56,125,129,78,255,185,86,39,158,14,117,
133,80,234,34,76,71,179,210,29,245,96,5,124,221,59,247,
84,180,249,131,236,166,107,12,101,13,248,185,211,71,24,176,
107,7,251,99,177,240,154,215,95,157,118,71,62,208,83,170,
117,241,216,151,158,130,7,156,92,227,26,95,224,217,105,230,
200,143,77,2,231,107,103,185,186,28,32,209,180,181,220,145,
204,222,233,184,134,196,0,110,133,48,238,126,163,123,157,208,
118,194,6,216,125,222,35,192,117,224,13,152,246,96,187,221,
145,193,18,22,217,152,84,182,20,200,237,129,16,120,192,214,
80,245,244,137,13,126,19,205,198,59,203,63,230,192,77,180,
125,108,97,67,149,187,251,30,194,184,155,140,238,78,31,121,
3,81,70,47,182,29,110,132,215,138,60,225,14,7,242,121,
29,222,145,90,127,32,229,68,88,121,185,109,253,231,175,10,
123,176,10,63,184,200,225,250,241,16,184,22,118,212,21,249,
188,237,173,1,52,243,179,193,223,45,255,64,214,59,112,244,
214,66,29,172,243,14,193,236,128,60,242,155,119,252,171,31,
64,251,159,175,78,110,162,67,217,231,31,240,0,102,21,110,
118,164,75,93,236,96,213,57,193,165,62,216,152,19,29,215,
93,24,58,154,153,253,231,126,123,224,78,95,29,57,206,217,
157,112,175,39,28,234,174,221,58,186,59,32,170,46,8,189,
220,152,159,188,220,5,159,109,179,179,111,218,209,139,252,202,
163,252,106,63,231,251,244,1,136,241,229,51,79,110,204,11,
93,238,85,255,0,175,61,15,249,186,99,126,3,156,230,54,
160,227,171,91,125,203,198,75,155,198,122,147,13,95,238,113,
55,146,248,29,121,178,16,248,94,246,167,123,128,3,29,160,
46,238,141,94,242,117,122,224,220,229,198,25,68,10,56,113,
195,123,160,87,7,240,254,5,228,78,34,60,143,248,212,78,
111,190,244,191,90,113,139,183,190,3,134,119,127,191,247,16,
255,34,204,63,218,121,45,2,144,207,223,84,239,215,127,8,
240,23,77,124,240,127,109,16,4,0,33,249,4,9,6,0,
33,0,44,2,0,8,0,105,0,107,0,0,6,254,192,144,
112,72,44,26,143,68,64,32,0,64,26,25,8,167,116,74,
173,90,173,76,0,64,160,109,74,25,134,171,120,76,30,47,
183,90,46,215,123,4,151,223,240,120,104,41,24,48,7,105,
109,59,28,98,248,163,114,129,130,68,76,1,2,2,116,120,
135,122,69,96,126,6,124,131,146,33,18,18,112,133,93,119,
91,120,140,66,6,8,2,7,2,147,147,150,71,150,17,85,
89,6,7,93,8,89,156,1,67,7,180,2,159,8,127,164,
112,17,17,149,69,15,16,169,170,90,6,89,1,8,8,121,
92,66,7,184,12,162,144,145,186,101,188,16,113,103,0,197,
91,7,199,121,120,125,80,135,172,128,211,111,214,16,15,215,
75,89,0,7,12,13,152,134,0,11,200,135,181,159,229,114,
233,100,4,4,1,209,6,178,181,243,211,44,132,18,37,13,
104,25,8,37,42,4,185,124,98,172,141,233,215,47,192,130,
6,24,33,101,11,133,12,23,129,4,10,0,40,104,16,205,
214,40,136,40,135,124,84,144,192,226,69,140,11,22,4,160,
213,170,129,22,144,44,19,196,132,116,40,165,254,207,143,9,
90,6,160,72,212,223,146,162,21,9,196,60,116,210,103,153,
125,84,134,86,28,26,0,167,2,150,70,131,38,88,169,224,
227,208,6,87,157,198,129,42,197,159,80,179,86,131,86,189,
218,149,64,91,138,75,192,138,45,131,78,226,20,175,90,165,
82,180,202,22,164,214,160,21,193,42,152,75,6,130,93,39,
85,185,242,101,203,248,42,95,192,113,195,18,182,34,65,88,
212,126,32,27,44,104,204,217,113,223,173,137,221,14,158,92,
165,114,8,96,83,164,38,208,140,177,115,99,160,91,251,177,
164,58,154,52,21,195,68,80,27,145,122,241,99,107,215,87,
245,138,158,125,212,182,185,35,188,183,6,141,201,249,239,146,
191,103,253,18,48,126,101,194,4,178,132,250,21,80,174,115,
1,116,232,70,215,113,117,92,145,122,149,235,136,225,106,141,
249,61,182,191,189,208,177,126,236,103,254,18,92,160,236,181,
34,53,186,63,104,206,240,245,145,161,151,94,5,20,176,223,
84,235,36,184,4,99,252,201,103,197,51,230,13,72,81,129,
69,41,168,32,102,127,37,229,152,123,176,254,5,85,4,46,
15,25,103,209,123,218,25,216,31,100,226,237,215,23,134,139,
93,213,0,56,8,28,112,68,136,164,96,39,132,69,66,13,
69,33,139,28,30,149,32,134,159,249,231,25,103,24,117,4,
201,16,81,32,32,141,83,67,201,84,213,111,57,113,200,95,
113,71,17,213,94,134,105,37,68,147,51,74,42,153,210,97,
67,4,96,96,147,222,1,70,84,130,160,13,21,166,112,7,
118,168,149,102,205,112,137,140,31,126,64,244,192,62,184,205,
65,64,129,59,86,248,99,120,211,17,98,161,130,87,198,68,
83,51,144,208,132,210,3,214,165,163,155,158,125,194,149,98,
108,85,34,247,103,155,254,24,74,75,140,209,248,116,103,5,
21,56,186,38,85,7,234,199,95,160,169,13,186,4,55,46,
49,116,192,145,78,25,22,106,8,134,89,102,225,94,81,34,
232,143,128,131,22,184,0,83,77,249,196,203,62,15,244,18,
38,80,195,101,168,235,2,5,200,17,211,179,11,24,23,1,
152,217,113,151,23,130,208,54,235,108,76,24,189,24,96,17,
62,170,165,23,180,207,22,56,72,183,254,222,126,91,4,159,
229,50,123,81,76,5,104,86,64,180,146,116,171,110,17,17,
248,10,45,76,238,50,107,238,36,24,221,187,174,190,221,250,
251,238,188,255,214,43,48,17,249,242,82,46,193,238,38,188,
176,46,134,25,198,39,196,241,250,91,219,196,53,22,240,128,
199,243,114,43,175,188,5,108,204,113,32,232,156,86,32,48,
16,136,204,173,191,37,51,123,242,32,149,65,224,113,163,193,
200,123,112,129,10,192,43,132,189,51,147,81,243,157,19,132,
170,153,187,17,52,224,107,188,8,31,253,82,208,116,61,16,
83,5,20,72,109,51,4,149,44,173,180,187,78,107,6,53,
25,33,23,125,103,93,213,44,80,73,196,47,185,252,181,24,
43,91,71,117,3,141,206,171,52,47,33,167,253,82,186,107,
223,230,241,157,20,80,0,106,168,33,95,93,183,221,64,231,
77,197,180,134,245,93,65,209,114,187,203,232,190,71,23,108,
56,21,243,14,203,232,4,20,88,0,119,5,5,248,109,157,
22,149,68,94,248,228,72,204,27,204,2,31,47,160,120,230,
24,249,93,129,3,14,12,192,203,254,33,232,226,77,250,186,
17,44,144,111,200,15,52,64,53,235,24,189,238,0,203,3,
44,35,249,237,70,20,80,73,238,207,54,112,121,183,191,187,
29,42,203,77,220,233,53,242,68,40,95,89,243,134,21,13,
61,5,193,87,160,249,244,19,8,192,104,58,49,97,47,68,
129,91,212,49,128,3,211,62,240,59,5,241,142,15,126,183,
214,29,130,158,250,217,51,53,192,251,177,187,211,157,152,229,
59,240,245,173,117,20,248,95,79,248,71,8,255,1,80,129,
90,136,95,163,24,21,188,190,61,160,120,193,226,159,33,14,
241,63,216,41,144,11,241,179,30,220,138,86,1,184,1,99,
118,12,188,145,3,61,136,193,38,4,96,90,0,232,150,8,
97,23,140,5,50,112,131,238,99,225,34,132,80,137,246,173,
16,118,177,179,161,250,152,192,193,7,50,197,11,24,192,0,
29,56,232,62,0,6,49,131,183,35,34,7,61,120,196,11,
132,32,3,74,92,7,19,115,72,69,40,78,78,138,117,192,
192,19,71,113,129,36,102,96,14,152,96,98,7,187,56,68,
31,254,15,3,24,60,73,25,254,51,112,198,57,40,129,136,
10,92,35,6,177,7,198,14,210,145,11,23,8,100,18,49,
16,38,45,156,161,137,70,148,69,20,113,232,71,44,18,82,
144,73,36,196,5,186,144,134,34,218,65,145,129,176,226,92,
14,153,195,1,96,209,138,129,132,36,17,46,144,133,35,110,
129,14,74,88,100,251,58,88,188,79,134,82,144,163,36,37,
37,239,120,68,41,194,161,142,155,172,100,29,130,56,200,11,
104,224,151,161,44,66,32,19,228,67,46,128,49,111,165,156,
98,241,122,249,75,13,4,147,8,73,100,7,37,207,32,4,
33,94,1,151,185,148,226,7,95,217,76,103,250,82,3,67,
136,230,160,214,48,4,107,82,129,142,164,33,226,42,91,24,
130,87,94,128,23,223,28,66,40,3,48,201,58,44,98,11,
229,244,162,20,8,73,24,67,162,161,136,59,20,66,32,53,
192,139,110,134,18,152,93,88,131,61,79,210,137,42,68,114,
46,198,100,64,251,54,129,65,77,182,243,155,188,136,0,65,
83,241,205,73,174,147,137,66,232,194,21,248,9,209,110,48,
0,88,181,180,232,16,50,254,186,129,130,54,19,27,247,84,
224,16,26,42,133,64,18,70,30,173,120,133,52,239,232,76,
35,104,96,3,64,221,192,70,101,121,16,0,252,111,143,33,
165,233,17,124,169,210,148,108,112,27,237,179,80,8,8,170,
73,94,76,53,168,66,133,103,41,143,10,59,33,138,212,9,
76,109,234,62,229,96,212,123,34,194,148,169,20,130,70,193,
217,210,130,70,0,168,46,77,230,46,29,96,78,41,20,212,
166,231,36,233,27,184,16,199,76,40,136,8,27,253,41,80,
167,42,88,184,130,179,143,93,213,231,17,54,122,77,108,150,
97,17,254,67,105,38,138,240,83,94,112,128,3,109,141,192,
101,91,122,216,74,190,79,166,211,120,40,28,38,170,203,53,
24,146,158,248,2,234,101,49,203,139,13,92,182,181,118,92,
231,251,216,32,133,95,138,65,180,112,216,229,33,164,169,32,
124,50,76,181,155,13,234,107,91,122,35,217,58,192,183,181,
5,171,48,197,90,6,138,66,112,150,169,100,10,40,193,217,
218,183,98,54,184,152,221,128,65,192,184,75,228,34,65,187,
71,192,237,69,153,59,254,134,98,162,245,180,249,20,128,21,
93,186,81,224,194,21,174,7,1,214,255,188,123,4,240,46,
87,158,3,237,41,89,77,11,221,59,22,129,41,27,93,107,
70,57,128,145,247,114,32,2,69,101,74,236,54,225,4,112,
82,86,163,66,0,230,55,29,28,7,93,206,50,11,72,0,
176,96,127,9,212,110,101,119,181,69,77,67,241,218,231,132,
84,216,151,176,85,141,128,47,225,25,75,51,244,151,152,74,
173,230,33,4,11,225,13,120,248,186,13,184,108,108,55,177,
9,47,194,86,160,106,181,34,65,57,155,209,118,154,209,10,
31,72,114,53,177,1,99,89,196,56,159,26,152,177,117,49,
178,218,28,99,118,199,139,8,226,17,52,123,224,16,164,130,
165,150,229,192,47,223,218,76,241,34,33,201,104,254,128,251,
204,74,73,49,8,32,202,2,120,171,0,46,155,227,27,239,
152,19,160,45,130,107,57,224,101,141,190,85,184,193,109,171,
132,169,144,230,52,115,1,205,236,192,36,25,128,170,133,42,
123,120,3,201,52,234,136,105,235,229,193,2,122,179,171,13,
106,70,241,58,133,254,14,20,26,205,0,240,52,168,151,64,
5,10,31,65,199,33,112,45,186,128,42,69,31,126,117,165,
92,254,48,186,88,187,214,96,114,218,9,162,254,116,7,114,
141,104,43,152,154,8,193,13,1,157,169,124,224,59,166,185,
146,191,37,112,129,135,157,227,140,2,83,160,54,37,175,16,
60,192,107,52,83,219,211,185,238,192,21,222,106,215,41,91,
25,210,161,46,116,7,108,248,103,101,91,153,202,64,29,42,
25,60,64,109,93,179,123,215,217,30,3,170,191,187,103,42,
55,160,221,105,238,192,58,132,176,90,115,155,59,168,182,141,
167,21,216,125,237,124,243,250,218,218,46,195,96,157,192,231,
89,87,27,205,254,24,118,166,55,91,208,169,58,251,215,82,
184,54,194,225,253,105,130,195,161,202,72,224,64,7,60,140,
239,79,7,160,118,154,182,106,107,5,45,72,105,15,225,221,
29,128,57,199,63,29,2,52,127,220,222,69,232,0,7,146,
76,96,14,120,224,211,73,174,93,157,191,221,82,172,14,186,
10,4,79,58,193,31,174,235,41,72,251,219,202,14,129,7,
128,26,244,203,149,2,221,220,86,86,246,158,87,155,209,47,
139,33,233,187,94,58,208,121,189,235,195,97,92,8,170,69,
55,112,111,140,102,46,63,122,235,43,223,108,96,109,123,5,
176,47,189,218,49,207,118,193,137,144,112,192,114,91,234,33,
216,245,7,172,254,1,79,215,123,214,152,254,55,92,45,211,
231,116,123,243,217,3,87,186,0,100,14,111,15,76,155,221,
87,88,239,226,45,67,237,13,148,252,218,18,207,174,231,23,
94,5,119,150,49,242,150,39,130,210,5,113,246,151,35,92,
233,83,7,106,216,83,79,6,139,62,212,229,223,194,188,234,
97,79,251,20,202,193,227,16,9,2,0,33,249,4,9,6,
0,33,0,44,2,0,8,0,121,0,107,0,0,6,254,192,
144,112,72,44,26,143,68,64,32,0,64,26,25,8,167,116,
74,173,90,175,87,38,0,32,216,54,165,12,3,118,76,46,
155,157,75,238,182,219,253,30,195,231,184,124,142,14,8,6,
204,193,122,251,22,135,24,128,81,116,131,132,86,76,118,2,
75,119,92,109,79,6,128,6,126,133,147,85,18,18,103,135,
94,121,92,122,124,67,6,8,2,7,2,148,165,83,151,71,
151,17,85,90,6,7,94,8,90,157,1,67,7,182,2,160,
8,129,166,188,33,17,17,150,69,15,16,171,172,91,6,90,
1,8,8,123,93,66,7,186,12,163,145,146,189,165,191,16,
113,105,0,200,92,7,202,123,122,127,80,2,184,208,214,189,
217,16,15,218,75,90,0,7,12,13,153,118,0,11,203,229,
183,160,232,214,236,100,4,4,2,80,51,192,13,30,160,115,
74,148,52,176,101,64,212,168,16,130,248,77,202,54,6,32,
192,0,11,26,104,140,196,77,212,50,93,4,18,40,0,160,
160,1,53,92,164,36,170,156,18,82,65,2,140,25,53,46,
88,16,192,214,171,6,91,68,186,76,48,51,82,254,185,149,
64,145,132,76,240,50,128,197,163,1,151,32,189,72,96,102,
185,148,65,41,249,163,98,244,162,209,0,58,21,184,76,74,
52,65,75,5,33,141,54,208,26,149,215,84,41,1,139,166,
205,74,20,171,86,176,4,224,90,92,50,182,44,165,117,20,
89,190,236,90,213,98,214,183,34,187,18,189,56,86,129,221,
137,121,209,120,213,249,247,173,99,173,127,7,211,37,123,152,
142,132,98,84,1,138,108,176,224,177,103,200,128,189,98,5,
72,185,178,156,203,33,134,77,169,154,128,179,198,207,143,135,
122,37,253,50,160,97,211,115,32,36,86,109,164,106,198,144,
175,97,107,237,27,23,178,59,2,184,75,37,30,226,123,49,
207,206,143,5,47,17,172,54,48,242,228,116,38,76,56,75,
164,106,1,231,51,169,83,79,122,60,242,69,236,115,182,163,
153,219,53,188,248,185,126,169,111,13,9,16,189,169,190,70,
137,186,31,188,84,233,82,162,59,145,103,223,36,248,89,84,
64,1,75,205,229,206,130,238,56,150,84,92,179,89,33,205,
128,235,49,5,208,129,72,49,200,160,102,130,254,49,5,217,
108,28,118,85,132,46,17,81,120,4,70,1,25,136,96,130,
93,145,71,220,81,128,133,248,89,3,227,32,112,192,17,37,
30,198,157,16,24,21,101,20,134,33,130,248,224,130,28,134,
6,32,104,158,105,244,81,36,67,68,129,64,53,3,26,69,
19,86,193,237,36,228,144,70,133,224,95,124,226,181,200,214,
66,54,69,243,228,147,232,45,199,35,130,82,46,208,226,81,
11,138,150,37,143,47,38,40,155,96,156,65,35,230,50,128,
0,146,220,3,254,232,198,35,1,7,2,153,33,145,228,93,
199,156,134,12,118,249,156,77,208,68,98,19,118,15,104,199,
14,111,90,2,186,34,155,199,209,247,160,161,221,17,42,231,
69,51,133,121,0,53,246,241,89,65,5,147,30,122,149,156,
107,250,199,10,162,75,124,3,147,67,163,66,153,156,110,168,
134,160,27,102,26,250,101,165,85,87,145,1,235,129,11,60,
5,149,125,191,248,243,0,48,204,13,85,156,149,32,30,183,
64,1,114,204,100,237,2,38,22,17,129,153,205,58,199,23,
176,215,82,91,237,76,26,209,152,237,171,254,107,109,121,173,
181,7,14,82,174,185,231,86,17,40,187,211,102,52,83,1,
156,21,128,45,33,229,198,91,69,4,196,94,43,83,189,211,
182,91,136,70,254,202,27,112,185,5,219,171,175,193,252,38,
76,5,192,191,176,187,112,189,16,75,44,145,110,186,5,122,
49,190,5,223,166,177,68,15,20,80,114,201,214,202,4,242,
129,34,143,204,203,58,169,29,56,12,4,228,114,230,48,203,
211,186,220,203,101,16,152,44,41,49,249,222,92,128,2,247,
10,209,175,206,131,240,204,231,4,168,218,172,111,4,13,16,
139,239,195,54,199,132,52,33,235,204,84,1,5,15,44,208,
51,4,150,72,29,117,189,85,115,118,245,32,250,46,192,52,
159,120,97,179,128,37,24,199,84,243,190,103,199,33,179,118,
91,55,32,169,190,81,255,146,182,220,49,193,91,183,25,61,
243,249,0,5,20,156,138,106,218,95,255,13,248,209,131,155,
177,173,110,136,87,192,52,223,245,70,42,176,205,12,71,110,
198,211,17,44,61,1,5,22,232,93,65,1,137,107,183,133,
37,156,67,238,57,22,250,18,179,0,254,202,149,147,174,81,
226,21,56,224,192,0,191,148,243,174,224,175,203,27,193,2,
0,167,253,64,3,91,219,174,81,238,14,204,60,128,51,157,
7,111,69,1,150,12,159,114,164,19,148,155,60,222,168,206,
220,4,159,102,75,79,5,245,151,165,172,27,211,218,83,176,
124,5,165,119,63,129,0,145,178,51,147,248,82,28,200,200,
0,3,56,176,237,3,201,83,128,111,251,234,43,151,118,202,
161,30,250,141,239,41,248,211,221,0,12,215,53,124,229,13,
113,183,163,0,254,126,98,64,170,32,48,127,187,123,222,22,
246,39,169,72,45,15,113,15,120,222,177,42,120,162,11,42,
80,132,0,216,31,248,244,198,180,10,232,109,24,189,35,33,
26,76,152,193,114,52,33,0,219,2,64,185,86,168,59,98,
80,80,134,189,161,225,4,157,17,2,75,48,130,134,10,252,
33,16,153,115,63,12,138,144,136,90,82,68,57,158,135,63,
12,238,78,137,75,100,2,2,147,104,195,78,73,81,132,9,
228,226,18,153,184,197,43,98,49,138,9,153,226,29,172,40,
194,49,106,233,136,9,124,34,18,254,14,161,197,9,134,177,
141,89,132,99,254,80,136,134,45,164,97,141,119,76,68,22,
17,177,70,51,186,225,68,239,88,195,20,241,183,132,65,54,
209,144,84,81,100,27,18,81,15,90,200,240,143,133,228,99,
36,189,160,4,66,166,113,132,193,211,194,22,241,248,42,119,
28,177,11,90,60,163,231,68,57,69,51,98,33,145,154,96,
130,16,84,25,185,76,44,242,41,175,68,84,35,102,9,202,
90,170,225,150,80,124,213,26,80,200,133,33,208,242,106,126,
252,229,26,187,152,133,119,76,18,143,158,240,28,42,25,192,
8,78,104,210,16,172,28,226,243,132,224,133,215,37,130,25,
12,48,214,83,148,48,134,109,216,16,0,19,28,66,52,235,
86,143,87,196,2,150,141,116,194,5,122,147,76,116,14,81,
157,235,68,26,34,188,193,8,13,9,107,152,97,84,98,55,
129,130,129,65,160,243,156,137,24,167,31,169,48,207,34,176,
242,14,186,59,166,206,186,240,196,88,46,168,10,23,40,168,
67,225,24,209,94,174,4,3,26,149,131,13,17,40,78,77,
96,52,164,76,188,95,13,43,254,3,210,57,84,83,146,109,
240,163,29,172,128,129,134,166,116,145,249,59,100,80,50,106,
211,51,64,180,28,137,100,80,49,171,80,83,122,226,212,1,
67,141,74,70,93,10,72,13,114,114,161,184,180,66,79,63,
217,202,164,2,69,3,61,53,195,41,21,26,75,99,74,180,
8,54,165,234,26,173,186,18,13,208,65,13,79,229,100,60,
189,234,209,35,52,52,33,71,220,29,39,130,98,86,151,30,
241,169,90,64,130,177,174,80,207,97,178,161,173,166,184,64,
93,181,145,214,78,110,67,167,108,253,106,8,186,233,76,61,
220,1,176,148,184,128,96,231,64,73,153,110,131,22,249,44,
130,56,123,185,5,13,124,193,153,93,184,162,74,4,59,217,
56,44,115,146,156,196,194,102,207,233,5,94,121,161,19,233,
228,135,6,52,240,11,57,188,212,148,11,213,106,97,125,81,
12,86,218,115,151,189,248,133,112,7,123,133,15,24,247,3,
177,140,233,90,11,97,214,85,164,242,174,153,165,196,47,54,
128,213,121,214,52,171,72,56,238,113,5,208,129,227,26,214,
146,147,152,109,4,54,176,254,216,37,136,144,149,33,232,64,
7,40,177,129,13,140,151,186,146,109,105,21,186,171,221,15,
8,160,190,157,236,69,123,127,145,194,251,26,247,160,234,53,
238,122,9,209,222,2,83,119,182,88,160,111,125,235,187,92,
83,236,119,3,30,80,240,7,2,16,97,237,14,88,14,227,
229,0,7,198,27,1,218,98,166,10,21,94,176,136,131,27,
2,13,115,96,191,22,14,177,128,167,208,221,41,252,194,196,
211,117,239,135,169,224,129,8,75,88,189,18,254,128,53,54,
192,129,18,183,87,195,218,181,177,128,47,220,226,34,8,89,
199,70,56,241,6,26,208,222,217,146,119,12,234,61,242,113,
85,108,92,107,100,248,3,238,53,241,6,140,91,99,28,119,
160,198,30,8,65,132,137,160,94,33,208,247,194,66,224,177,
150,101,92,4,226,34,193,198,95,206,177,148,3,140,228,50,
96,55,4,8,78,239,120,63,240,226,6,156,152,203,96,6,
115,156,87,124,230,56,227,184,202,70,243,115,143,149,172,102,
247,18,193,205,67,176,113,151,15,253,1,67,71,153,190,113,
144,108,155,127,17,226,160,8,24,183,189,229,226,192,7,106,
28,146,64,159,57,189,2,30,117,141,81,93,233,18,107,100,
191,66,224,128,162,221,91,215,218,30,33,208,112,246,50,174,
39,93,97,59,11,118,21,95,230,179,7,126,44,234,33,135,
186,92,81,62,64,141,5,0,102,49,95,122,213,206,86,175,
150,137,160,97,38,127,120,182,121,54,194,174,121,173,236,102,
211,193,166,191,48,43,152,121,172,145,19,191,87,195,221,213,
176,141,181,61,224,40,135,128,216,53,126,178,47,124,81,224,
33,212,85,211,67,192,183,145,195,44,132,64,7,197,212,95,
158,180,151,55,16,240,246,190,219,141,87,128,54,192,161,141,
112,58,224,58,57,65,0,0,33,249,4,9,6,0,33,0,
44,3,0,8,0,135,0,106,0,0,6,254,192,144,112,72,
44,26,143,67,64,32,0,64,26,25,8,167,116,74,173,90,
175,216,42,19,0,16,112,155,82,134,33,75,46,155,207,228,
101,151,235,245,130,143,98,180,124,78,47,47,5,3,230,128,
205,133,143,67,12,129,81,117,132,133,116,76,1,2,2,119,
123,138,125,69,98,129,6,127,134,149,116,16,104,136,95,122,
93,123,143,66,6,8,2,7,2,150,166,166,18,17,86,91,
6,7,95,8,91,158,1,67,7,181,2,161,8,130,167,187,
114,18,18,171,92,6,91,1,8,8,124,94,66,7,185,12,
164,147,148,188,208,78,170,153,172,76,163,196,124,123,128,80,
138,173,131,209,224,70,170,169,212,106,92,7,12,13,154,137,
0,11,197,138,182,161,225,243,70,152,100,4,4,1,206,6,
0,252,232,204,81,148,40,105,80,203,192,40,82,33,190,209,
3,247,43,11,62,124,1,22,52,152,56,169,223,168,98,185,
8,36,80,0,64,65,3,103,183,74,45,28,233,112,99,130,
136,18,39,46,88,16,160,150,171,6,92,54,42,72,144,96,
229,36,69,36,115,90,209,72,115,201,254,195,159,249,124,2,
205,71,96,165,34,145,58,147,34,9,240,208,103,0,153,10,
102,6,165,153,64,99,84,141,76,27,68,85,202,245,72,190,
147,76,159,66,237,9,21,159,2,160,75,180,118,13,215,144,
10,86,170,76,127,66,141,58,115,38,213,170,249,180,42,88,
27,173,173,148,167,86,235,210,29,76,120,46,205,160,122,249,
118,141,187,177,193,2,194,144,163,142,173,10,152,192,86,197,
208,236,57,97,236,120,98,100,194,60,241,90,62,153,111,47,
102,83,16,30,104,193,39,81,163,231,207,81,227,154,149,188,
132,233,105,212,171,88,87,165,185,18,242,221,37,119,193,90,
173,122,251,84,132,134,211,138,196,45,176,187,230,130,224,193,
131,214,14,44,25,98,241,145,178,197,58,135,46,90,54,116,
169,26,241,93,55,4,33,185,145,236,60,87,222,29,26,148,
61,77,187,210,199,19,82,189,180,233,195,2,5,216,67,172,
205,191,246,224,246,224,89,193,140,124,89,160,135,15,126,104,
245,199,31,62,209,17,37,153,104,161,209,84,68,46,10,17,
184,202,2,68,29,152,159,123,135,254,45,200,30,93,120,81,
21,89,3,219,32,112,192,17,21,90,168,220,115,211,33,200,
32,85,63,57,53,29,79,32,138,40,217,136,13,96,52,201,
16,81,32,240,12,129,154,13,193,20,75,79,189,102,23,132,
237,249,20,130,80,15,113,183,222,88,4,185,180,140,143,62,
170,56,69,0,249,13,249,220,97,49,214,70,153,109,66,48,
169,223,139,193,57,166,204,148,197,4,18,136,149,245,225,231,
98,130,51,78,167,156,130,253,57,185,146,75,202,76,226,18,
155,66,4,41,36,1,111,54,53,35,94,66,29,209,223,152,
77,221,89,139,137,206,240,25,194,52,229,249,34,164,83,250,
193,216,30,1,90,208,185,196,1,75,24,229,210,142,142,18,
241,128,61,109,41,216,228,145,251,133,149,6,157,248,45,112,
20,82,161,134,240,192,4,244,17,193,212,97,53,114,41,93,
81,5,200,177,210,175,11,196,122,68,5,19,12,81,222,159,
205,193,149,42,176,189,250,186,210,68,36,10,75,68,5,212,
10,49,234,164,95,9,199,26,176,43,225,87,7,180,209,74,
219,103,106,78,184,249,107,1,254,11,160,235,88,186,142,161,
91,8,180,226,94,209,42,176,42,165,219,173,183,239,134,27,
239,20,16,204,11,109,186,234,218,139,47,33,250,238,43,69,
1,16,64,112,174,191,2,55,107,48,61,5,60,48,106,4,
17,48,92,64,187,5,152,246,112,56,9,227,231,75,4,207,
182,139,177,198,27,131,211,234,199,41,61,11,112,198,233,150,
28,205,3,110,34,156,112,187,18,173,172,64,183,66,192,235,
50,33,152,60,64,237,4,11,60,176,174,186,13,180,122,49,
186,23,255,58,81,37,23,60,156,26,181,65,207,10,240,68,
190,32,93,180,189,235,214,188,115,29,169,61,0,108,5,68,
71,218,173,192,41,167,92,72,211,27,199,92,0,5,21,52,
64,107,191,11,244,139,180,210,235,234,188,245,28,106,83,64,
193,4,180,82,236,181,220,232,210,29,114,193,114,96,80,114,
196,65,243,77,129,5,122,83,208,110,121,220,214,251,47,33,
25,28,30,55,4,19,84,96,193,230,140,23,45,241,3,95,
180,35,185,221,115,84,78,8,218,73,161,27,129,194,154,67,
107,1,192,80,59,32,251,254,0,3,64,160,8,184,132,151,
129,129,233,117,160,174,83,224,253,82,11,238,2,21,44,176,
121,5,15,200,62,251,0,200,76,46,71,6,134,159,206,21,
126,20,67,80,124,74,142,233,109,193,68,19,12,224,64,4,
179,71,128,76,206,193,162,129,65,244,116,160,159,186,47,18,
164,38,145,222,33,59,238,118,3,93,135,175,8,38,199,173,
116,198,249,132,168,255,123,1,190,16,64,4,188,231,128,206,
52,64,98,5,40,222,1,137,165,60,137,41,98,84,126,34,
195,5,124,135,6,232,173,165,0,71,161,221,242,82,3,180,
139,77,68,104,122,115,128,207,42,192,60,1,72,76,14,19,
156,96,233,248,146,8,69,104,208,1,180,75,88,230,112,215,
128,237,105,206,2,212,42,225,28,46,160,1,13,164,143,133,
25,36,32,237,252,214,186,137,80,235,134,208,162,214,222,96,
101,134,30,82,144,12,252,91,75,11,241,32,68,230,173,238,
1,1,208,27,0,218,214,128,10,200,175,2,48,164,192,3,
204,211,68,21,162,225,137,73,153,226,11,105,231,136,48,29,
113,2,138,80,92,3,254,31,128,19,20,238,80,49,214,160,
226,236,142,242,6,137,241,237,129,9,123,33,12,235,120,134,
30,158,209,135,186,51,69,30,241,176,199,54,26,11,139,45,
44,161,32,117,88,72,68,154,129,135,120,236,130,11,27,201,
196,37,105,194,133,122,108,228,25,71,9,197,93,44,82,131,
37,236,100,152,148,96,13,54,174,145,144,100,208,0,26,171,
96,200,44,248,175,18,167,244,94,9,223,112,30,46,168,129,
138,175,156,69,25,52,64,198,43,212,242,10,188,59,197,29,
92,168,75,71,46,101,11,95,8,98,30,132,25,75,75,98,
193,140,86,200,64,50,149,153,71,84,58,115,51,108,112,68,
23,238,160,132,97,90,243,10,216,172,194,54,185,169,73,111,
142,239,74,161,99,37,31,243,136,5,138,85,19,157,243,216,
66,6,7,169,202,103,214,70,147,142,88,228,21,236,153,5,
98,86,225,2,183,228,133,62,55,73,73,96,196,147,149,96,
128,229,20,34,112,204,131,86,20,9,233,4,199,39,169,120,
20,44,104,202,13,67,144,168,19,136,89,76,41,80,236,156,
70,112,226,66,172,254,209,206,93,122,84,159,23,16,39,82,
68,234,132,13,108,192,152,39,157,194,69,161,225,203,53,48,
243,155,84,48,71,23,48,208,137,58,126,2,9,136,140,128,
77,7,74,80,140,242,16,165,187,240,66,0,24,160,201,78,
184,244,10,230,112,33,6,64,41,132,47,232,148,152,28,216,
0,84,143,112,1,138,14,129,130,19,148,229,44,77,177,8,
99,48,224,85,243,44,208,66,207,199,198,16,52,237,168,71,
232,161,77,151,106,209,177,166,85,150,118,213,168,23,92,1,
11,104,250,146,154,14,141,197,0,182,138,20,175,74,65,3,
27,224,128,100,105,217,67,68,90,243,175,62,92,171,33,90,
216,5,87,40,66,65,105,96,3,237,188,55,193,232,25,206,
177,72,141,128,100,57,80,5,138,149,52,133,78,212,108,33,
0,176,203,113,242,209,151,118,8,39,35,29,0,88,33,172,
213,119,170,13,43,21,72,58,13,75,170,213,174,25,61,133,
23,82,185,137,254,156,225,148,178,75,225,89,199,74,132,224,
54,53,181,215,13,129,33,43,155,92,75,56,34,131,112,221,
196,115,195,169,254,203,1,60,21,145,179,180,102,100,55,80,
210,33,244,208,172,143,18,130,101,43,219,222,33,36,148,12,
85,213,173,27,14,219,79,45,144,87,131,0,120,170,10,101,
251,168,176,222,116,164,218,77,170,111,135,224,90,234,134,224,
190,100,96,228,103,67,215,159,46,100,162,165,222,235,66,70,
81,106,73,213,242,53,175,218,101,176,16,146,67,92,75,170,
15,194,248,5,38,243,30,90,206,142,150,65,32,175,202,176,
72,124,199,97,34,68,150,181,143,117,111,74,149,10,85,132,
162,24,11,0,125,85,60,151,16,82,154,82,1,198,65,180,
112,94,45,59,226,33,220,184,164,211,136,114,124,221,11,217,
3,7,214,183,4,6,242,126,89,76,100,34,184,24,200,11,
21,0,12,59,129,132,235,54,85,178,245,37,168,121,232,11,
223,232,117,87,8,252,251,113,17,116,59,100,188,22,217,200,
71,232,105,52,87,140,103,248,170,194,202,54,149,114,17,14,
108,101,249,6,122,26,231,107,90,58,99,139,208,208,62,148,
63,168,45,2,92,143,220,7,104,226,161,168,143,77,234,135,
11,45,98,254,190,174,121,175,246,76,225,121,69,205,195,55,
83,97,17,195,248,103,57,237,236,229,73,27,33,116,97,186,
64,56,1,48,72,157,78,67,178,132,150,134,16,62,76,177,
245,86,246,189,39,37,105,108,31,44,103,35,112,212,13,91,
198,2,92,111,11,235,85,2,64,3,158,168,171,173,67,176,
218,155,114,186,186,187,222,181,77,87,107,79,138,186,54,2,
19,164,40,96,77,45,133,252,170,186,156,102,96,49,47,151,
20,206,11,176,145,213,226,8,193,6,38,130,230,108,59,249,
192,172,13,110,88,209,220,235,67,131,187,180,137,78,119,115,
247,219,101,101,86,85,17,61,132,247,17,230,221,128,122,27,
97,169,12,95,109,88,189,77,49,3,15,219,199,103,8,50,
193,107,195,211,37,148,144,9,57,45,2,84,25,222,0,190,
226,56,219,145,133,22,183,197,173,84,14,156,116,192,89,46,
247,172,205,81,112,83,42,97,203,37,36,38,175,139,185,237,
15,15,97,178,28,160,183,129,111,236,114,3,83,12,109,49,
47,183,56,33,93,115,155,255,151,63,242,102,239,141,137,110,
96,121,254,7,125,169,39,151,44,184,112,29,244,106,131,218,
193,248,253,128,216,41,140,216,104,44,114,9,29,16,123,62,
70,60,245,160,171,252,166,213,14,65,180,110,172,114,183,67,
107,175,81,175,68,218,197,254,1,231,230,83,65,105,191,64,
223,103,161,87,137,219,125,223,93,151,187,181,87,43,244,174,
11,183,201,133,224,251,222,197,14,117,122,44,193,3,29,0,
11,230,63,208,129,166,140,184,223,42,111,184,219,187,158,242,
134,111,125,178,167,240,0,223,55,47,246,180,151,93,163,1,
240,128,7,18,192,247,218,107,68,3,61,209,182,214,105,216,
120,220,161,94,228,195,182,239,249,134,111,56,57,111,190,3,
178,239,128,242,49,143,249,133,40,255,22,147,175,125,230,37,
83,209,210,211,144,241,244,182,49,182,125,203,93,31,39,125,
8,152,71,126,236,101,79,254,170,120,32,4,105,143,198,222,
145,63,249,246,19,243,0,6,41,197,117,29,95,119,173,83,
155,218,85,63,244,123,13,249,125,36,200,62,4,71,49,9,
30,0,127,253,85,8,205,199,122,200,23,126,236,119,1,29,
224,42,67,13,86,4,246,132,117,245,135,107,120,119,55,71,
64,126,203,23,2,228,39,4,27,8,124,212,117,99,12,150,
93,22,232,127,231,199,129,37,200,38,65,0,0,33,249,4,
9,6,0,33,0,44,3,0,8,0,154,0,106,0,0,6,
254,192,144,112,72,44,26,143,68,64,32,0,64,58,159,208,
168,116,74,173,90,175,69,38,0,32,216,54,177,224,176,120,
76,166,46,185,219,110,247,235,100,32,202,240,184,156,188,20,
12,152,131,244,182,109,152,251,255,128,72,76,1,2,2,117,
121,133,123,71,12,125,129,142,143,113,131,94,120,92,121,138,
68,140,66,12,155,111,144,158,112,16,71,18,85,90,6,7,
94,8,90,150,108,154,6,155,6,141,159,178,179,130,91,6,
90,1,8,8,122,93,68,6,8,2,7,2,180,196,96,17,
101,165,76,193,185,122,121,68,7,208,2,191,8,156,197,214,
158,75,90,0,7,12,13,146,132,108,7,212,12,194,176,177,
215,232,70,163,98,11,1,230,0,6,219,155,226,33,74,91,
9,9,156,133,166,157,233,254,67,163,142,133,89,208,160,32,
44,120,193,116,81,75,16,32,1,0,5,10,22,232,42,20,
237,215,191,139,235,172,16,216,24,160,0,193,130,11,218,5,
32,128,143,0,68,134,1,32,42,104,0,205,64,48,97,33,
250,93,156,57,165,33,202,141,56,9,44,193,135,79,65,254,
130,156,54,27,152,147,54,140,166,209,154,58,71,54,84,169,
64,103,2,149,36,77,250,252,57,50,36,172,66,71,179,66,
25,169,179,43,73,158,82,85,62,21,203,49,64,200,66,69,
173,244,67,224,74,171,44,142,16,191,142,101,42,246,100,182,
187,1,26,64,196,194,86,8,91,6,110,197,8,140,210,21,
31,65,186,136,167,38,93,18,117,137,94,5,88,218,254,13,
236,169,112,200,130,137,153,114,221,120,50,231,99,200,84,0,
187,50,213,150,242,163,174,5,126,174,252,156,120,36,207,146,
73,85,239,165,66,154,81,105,211,87,30,152,25,89,128,228,
234,204,248,178,225,100,252,244,167,84,43,2,168,77,195,141,
37,84,77,222,95,87,138,125,93,242,46,206,177,198,117,34,
159,167,139,249,149,8,131,183,186,150,27,146,58,108,175,230,
171,71,77,186,30,137,52,78,50,189,127,23,127,221,240,2,
234,57,203,230,239,89,124,177,201,236,114,61,101,21,53,221,
201,23,8,87,54,37,176,64,111,249,13,135,23,94,80,49,
118,146,113,61,209,85,144,56,8,28,96,160,24,25,254,29,
129,32,78,5,48,232,224,131,155,205,69,85,88,20,102,230,
147,80,208,104,184,225,31,31,110,20,98,131,95,149,197,24,
141,76,85,136,216,92,171,181,244,34,32,29,109,54,227,70,
253,141,232,31,145,233,153,87,31,79,6,157,243,163,28,102,
117,117,216,132,249,9,199,88,8,55,210,216,224,78,212,133,
180,192,147,64,222,215,16,102,231,217,216,216,70,67,8,183,
165,117,57,29,176,145,151,96,2,89,64,71,34,2,149,101,
108,4,24,177,152,154,85,222,21,162,71,113,194,248,167,150,
245,149,245,147,120,36,154,229,229,162,129,250,193,38,141,69,
114,153,231,24,139,54,208,40,22,29,26,193,216,102,68,82,
105,232,18,112,20,100,233,165,100,100,244,224,116,0,102,131,
82,28,5,145,122,133,4,153,18,225,90,130,101,46,246,103,
0,172,142,234,106,21,225,133,135,32,88,14,122,228,165,71,
5,200,161,235,174,83,64,240,64,5,66,128,39,43,71,57,
13,123,89,72,196,26,139,108,21,203,50,235,68,136,212,46,
8,210,130,212,22,160,64,177,215,106,197,237,71,254,223,10,
187,160,184,228,150,123,212,3,231,14,235,81,3,221,142,219,
174,187,52,133,248,64,184,194,210,171,110,136,248,30,165,239,
159,253,82,235,47,183,1,27,69,176,151,32,205,187,224,184,
11,38,60,211,185,16,68,240,45,65,212,142,235,175,196,255,
16,252,64,4,18,48,76,239,186,5,108,204,113,58,127,46,
80,129,180,13,115,235,111,196,39,19,115,204,188,18,68,0,
239,188,13,192,154,242,185,128,198,60,75,205,16,64,64,45,
188,232,130,71,172,189,221,134,228,179,44,17,64,64,48,5,
21,128,52,114,4,15,131,171,46,189,75,127,66,112,1,21,
84,240,192,190,33,9,109,117,183,35,99,157,245,35,41,63,
64,239,190,107,23,32,52,177,6,151,109,246,217,128,156,59,
242,2,203,82,64,65,216,70,199,125,89,171,116,7,162,238,
2,77,55,80,129,222,107,119,13,128,200,114,31,27,184,28,
131,43,219,181,218,254,82,96,56,216,162,254,13,248,227,144,
23,0,178,168,203,126,107,1,65,122,3,32,106,227,155,115,
94,6,183,64,15,224,0,229,113,55,0,181,254,215,119,159,
158,186,234,98,132,40,128,4,2,64,224,186,3,3,212,222,
128,5,196,15,143,185,225,5,61,80,241,237,184,95,81,0,
90,3,252,30,61,227,118,68,255,187,3,22,88,94,16,4,
142,55,143,197,243,133,68,239,0,240,3,20,46,123,3,104,
53,32,190,3,5,81,128,150,247,100,112,17,190,244,3,244,
158,247,222,2,84,64,252,250,14,80,80,63,86,240,11,131,
252,170,55,190,232,21,226,107,13,248,90,254,220,103,1,81,
85,128,124,32,131,195,5,56,55,192,245,25,176,11,119,195,
91,182,218,55,190,215,65,0,128,1,188,130,50,8,72,190,
68,132,96,81,11,16,192,3,22,232,191,235,253,143,12,23,
192,192,227,70,104,135,2,162,133,21,217,144,223,255,248,247,
66,49,196,112,134,21,180,33,8,211,36,137,240,145,16,120,
67,188,194,15,113,35,67,24,85,208,117,255,75,75,22,148,
160,12,3,90,48,137,86,192,64,19,3,147,129,45,206,129,
134,226,251,31,43,166,104,143,74,88,207,134,99,172,66,6,
50,96,26,54,2,137,16,243,67,98,47,254,156,112,134,50,
66,47,122,74,16,195,26,3,131,1,55,194,104,132,97,52,
225,86,210,144,8,52,160,1,87,96,240,163,86,188,232,40,
64,66,81,144,131,244,2,21,111,72,8,48,104,209,45,23,
152,224,129,8,89,195,30,74,1,47,3,236,2,28,177,176,
71,173,104,114,147,112,236,36,22,159,160,13,73,102,227,125,
87,184,228,81,52,160,129,83,134,32,147,80,178,199,252,96,
249,156,7,25,162,9,171,140,130,44,141,66,203,71,40,67,
135,98,36,133,22,236,80,200,162,4,243,9,184,52,202,4,
53,64,4,70,142,97,11,199,220,229,28,159,227,133,53,48,
115,24,207,52,130,38,39,104,77,116,92,128,154,19,204,100,
57,5,168,132,93,36,162,122,144,252,228,50,225,9,128,250,
213,67,138,81,72,231,18,47,50,78,90,218,178,12,237,4,
0,48,208,66,73,43,212,177,144,6,188,103,21,50,169,206,
117,18,67,134,90,60,39,53,229,128,205,83,164,162,149,84,
52,168,36,235,121,193,122,164,17,10,231,140,161,67,103,209,
68,25,70,51,14,104,33,196,41,10,254,241,32,17,166,225,
140,14,192,202,71,65,42,209,127,154,51,157,115,168,39,75,
9,145,202,73,96,97,158,53,140,233,26,176,80,83,155,90,
67,162,19,133,67,23,162,152,40,68,254,52,136,66,189,196,
66,47,0,30,163,206,162,159,197,84,170,26,140,72,80,159,
130,97,158,80,172,223,76,243,9,158,8,156,244,26,18,165,
104,51,187,58,9,167,62,21,153,174,195,231,20,52,73,203,
8,212,50,29,84,53,43,17,172,74,133,26,178,21,155,217,
184,166,35,93,199,5,162,10,129,150,181,228,171,39,242,122,
203,16,12,19,12,102,188,224,70,9,41,6,93,66,207,1,
133,117,130,23,183,136,203,188,218,245,26,24,200,107,98,71,
42,133,80,190,211,149,35,100,39,13,171,151,89,39,40,178,
166,197,212,64,89,195,35,139,208,218,181,150,89,173,236,26,
38,11,88,33,240,210,10,216,228,36,240,42,1,133,82,134,
64,182,183,221,128,114,145,91,140,162,166,117,175,138,53,2,
39,187,233,85,223,134,211,9,147,144,36,51,229,39,204,144,
230,53,147,26,88,46,120,146,250,254,9,164,34,54,177,224,
189,43,21,120,75,69,47,24,225,183,83,112,175,54,236,0,
128,15,216,215,190,79,8,173,63,101,139,219,13,112,64,185,
203,149,5,110,145,139,216,104,210,146,180,69,48,4,46,114,
232,222,247,194,247,9,13,158,111,7,238,75,225,252,158,51,
2,202,53,235,57,57,240,223,0,59,226,148,251,29,47,136,
163,123,4,120,122,115,178,238,33,104,20,26,140,37,47,120,
96,194,20,182,111,7,160,73,203,12,223,54,188,28,222,64,
110,31,81,215,170,210,149,196,71,144,31,96,181,129,43,169,
58,88,197,210,101,113,139,185,240,226,24,203,56,198,70,40,
38,120,108,236,95,14,223,246,10,247,125,2,121,107,188,129,
170,14,1,200,154,106,235,110,65,37,132,177,14,129,160,104,
222,232,20,11,209,100,39,187,249,3,226,12,1,134,109,204,
97,14,204,153,188,81,112,242,17,122,197,101,103,53,22,11,
166,109,43,153,175,192,94,36,80,113,0,109,126,115,133,143,
112,1,0,79,249,191,115,222,0,21,60,224,230,34,96,120,
8,83,206,112,129,217,41,228,254,58,14,218,17,131,80,180,
162,247,140,225,28,111,160,1,144,6,112,158,63,0,99,40,
35,161,202,254,189,173,159,1,93,200,187,100,20,27,173,22,
117,140,103,108,132,71,231,184,206,202,173,179,19,114,237,102,
94,23,33,216,144,182,107,89,177,208,234,58,246,86,22,137,
214,245,125,59,224,1,36,208,146,195,13,8,118,65,234,252,
95,36,16,219,201,188,30,140,197,80,109,231,57,219,117,159,
83,32,246,158,62,253,8,15,68,251,201,162,142,2,178,79,
199,1,81,73,154,8,238,254,54,133,97,220,101,33,156,186,
32,93,206,116,24,244,125,151,89,228,219,201,77,214,55,171,
179,252,103,34,252,23,219,219,22,21,135,241,253,226,92,127,
251,191,112,70,118,170,115,12,134,138,79,219,190,28,161,197,
193,119,253,230,14,152,188,213,188,70,110,149,91,85,111,219,
145,251,222,66,144,241,201,223,188,129,15,192,26,224,200,22,
67,190,79,190,243,15,48,196,224,21,159,48,140,245,77,109,
147,183,121,139,93,214,54,185,37,222,114,84,119,160,230,11,
183,175,187,61,78,225,127,137,47,29,224,77,31,195,212,221,
29,29,159,24,251,19,83,159,240,139,169,126,114,163,123,64,
0,65,15,173,125,5,2,30,110,79,156,219,162,242,128,127,
81,30,246,170,55,157,222,216,14,1,176,67,160,99,60,79,
1,45,176,104,137,92,163,0,2,16,132,97,236,102,15,123,
209,205,62,4,119,99,149,154,73,85,46,223,253,235,239,121,
147,251,233,213,206,183,6,158,94,103,166,119,91,8,88,15,
56,17,4,226,119,220,108,189,241,167,119,68,234,133,176,243,
196,243,188,10,234,109,120,8,39,61,117,214,215,126,12,65,
0,0,33,249,4,9,6,0,33,0,44,3,0,8,0,170,
0,107,0,0,6,254,192,144,112,72,44,26,143,68,64,32,
0,64,58,159,208,168,116,74,173,90,175,88,33,19,0,16,
112,155,217,176,120,76,46,151,151,93,174,215,11,118,50,16,
230,184,124,78,55,46,5,3,230,64,205,117,27,234,128,129,
130,85,76,1,2,2,119,123,135,125,71,12,127,131,144,145,
88,18,86,133,95,122,93,123,140,68,142,66,12,159,112,146,
162,163,99,91,6,7,95,8,91,154,109,158,6,159,6,143,
164,179,128,16,103,92,6,91,1,8,8,124,94,68,6,8,
2,7,2,180,198,199,82,166,76,195,187,124,123,68,7,209,
2,193,8,160,200,215,89,148,103,104,92,7,12,13,150,134,
109,7,213,12,196,177,178,216,234,83,17,218,98,11,1,232,
0,6,0,222,230,112,74,92,9,9,160,135,167,161,235,2,
74,90,208,160,96,172,121,195,120,85,75,16,32,1,0,5,
10,22,240,58,36,45,152,192,139,79,108,93,33,192,49,64,
1,130,5,23,192,11,64,96,31,1,136,12,3,64,84,208,
32,154,129,97,196,66,0,196,72,83,76,195,148,28,115,18,
88,178,111,159,254,130,4,58,111,54,64,55,173,88,205,163,
54,119,146,108,184,82,193,206,4,43,75,158,252,9,148,164,
200,88,135,144,106,197,66,114,167,215,146,61,167,174,132,58,
182,99,0,145,135,140,90,1,136,224,213,214,128,29,33,130,
37,219,116,44,202,37,120,241,54,128,136,165,173,144,182,12,
222,170,243,186,143,96,221,195,84,149,46,145,186,100,175,2,
44,110,1,11,30,76,50,129,200,130,136,155,118,229,136,82,
167,227,199,84,2,191,58,229,118,242,53,175,5,128,178,252,
140,184,114,79,160,74,85,243,165,66,218,81,105,211,200,22,
23,40,185,58,243,62,188,57,23,67,133,61,155,138,128,106,
212,112,215,113,23,69,55,88,150,99,95,155,204,155,147,44,
236,157,86,4,124,34,55,83,121,156,8,83,132,207,21,41,
221,100,71,142,229,167,75,85,186,30,201,52,80,221,189,147,
90,140,190,240,2,233,58,205,230,247,57,92,241,201,235,115,
65,117,85,53,188,200,151,91,71,61,45,176,91,126,193,229,
229,160,74,114,45,134,18,108,62,213,85,16,119,7,24,120,
76,87,155,254,21,176,96,131,15,110,70,87,85,98,81,152,
217,79,67,69,147,161,134,180,112,152,147,135,12,130,101,22,
125,12,54,85,225,97,116,173,230,18,139,198,120,212,225,135,
253,129,232,95,125,233,225,71,228,62,6,165,195,227,40,103,
121,101,216,132,249,1,183,88,8,52,198,24,229,77,175,137,
180,192,146,61,222,215,16,102,230,9,73,34,1,67,0,199,
160,131,249,29,192,145,150,92,246,88,128,71,31,6,85,37,
79,100,22,161,152,153,87,226,229,225,71,109,182,184,167,149,
213,193,70,39,20,33,226,165,229,161,91,246,57,31,158,12,
6,201,19,80,100,28,218,128,162,179,44,182,25,122,80,154,
149,146,25,5,77,74,41,147,14,70,7,32,94,155,114,234,
233,167,162,84,134,101,152,51,238,25,64,28,5,161,202,36,
130,172,46,241,145,150,31,21,32,199,169,178,154,161,145,16,
204,81,121,94,78,184,94,38,82,174,187,246,42,71,59,80,
120,120,172,130,33,41,120,108,1,10,232,170,172,124,206,130,
20,237,173,10,82,107,237,181,202,237,137,168,179,13,60,91,
237,183,254,224,154,150,109,183,183,150,203,173,135,148,98,176,
164,135,18,236,217,238,177,238,58,155,110,184,226,94,230,46,
65,10,86,171,96,159,242,206,203,45,72,90,150,27,112,1,
238,182,89,48,143,246,18,36,65,194,10,239,217,240,146,24,
60,204,162,184,10,75,27,18,199,210,162,43,95,198,92,126,
212,113,4,38,87,236,108,182,124,106,72,242,188,19,43,248,
0,4,218,62,235,237,173,220,26,136,193,5,75,66,80,64,
189,5,76,48,193,3,33,85,28,112,200,9,39,170,220,5,
60,247,140,50,185,19,28,138,179,180,30,27,43,31,211,6,
183,91,65,5,19,84,252,47,206,209,134,228,221,206,6,27,
43,210,208,90,70,0,45,216,10,119,122,117,201,135,70,0,
193,3,34,61,160,182,218,13,0,64,113,219,177,46,13,247,
222,15,112,77,119,1,68,115,225,47,223,125,239,43,144,179,
18,116,250,64,224,21,212,77,208,0,123,116,138,120,226,130,
53,13,241,173,18,80,238,0,209,94,55,64,57,229,141,239,
237,246,100,26,148,92,192,33,114,15,224,128,3,3,116,92,
208,254,208,3,64,32,129,218,218,90,222,56,175,71,97,61,
239,33,16,64,224,58,236,3,80,92,129,0,143,123,254,122,
4,150,51,143,122,234,191,31,162,60,229,2,48,223,0,5,
22,164,37,244,240,114,63,144,150,105,26,64,63,135,230,162,
116,33,253,240,212,11,208,192,3,20,80,176,64,90,22,80,
48,188,3,19,12,240,189,96,225,115,105,62,30,232,219,175,
62,243,21,240,222,33,226,71,185,173,181,207,127,168,243,93,
28,52,246,4,242,145,97,127,211,243,31,0,58,182,128,192,
101,15,15,22,112,64,252,2,152,149,183,132,207,129,242,89,
6,255,94,151,190,38,32,74,0,92,179,95,5,10,72,194,
14,106,229,2,249,51,3,8,83,5,193,22,46,130,8,120,
153,25,4,34,224,61,229,193,206,133,189,11,129,248,198,192,
64,39,204,144,12,34,196,131,13,213,82,38,75,68,0,15,
35,180,225,91,96,88,134,34,50,9,130,174,243,31,19,113,
168,132,101,80,111,122,64,172,131,21,173,16,67,49,140,177,
8,103,68,34,22,127,248,11,36,232,66,13,163,67,95,27,
254,143,82,198,44,28,17,141,105,44,133,33,206,199,198,86,
216,225,141,88,220,195,171,6,145,199,33,204,80,3,224,9,
131,6,238,72,132,66,218,68,132,158,147,96,115,212,176,136,
52,164,97,144,130,112,164,19,34,48,196,42,40,208,136,154,
12,3,26,248,40,201,73,126,161,139,105,81,194,22,233,112,
129,80,26,129,147,87,8,95,39,143,192,52,87,114,133,146,
74,68,96,120,242,178,63,47,236,113,16,140,132,2,34,99,
185,72,97,22,115,16,133,72,75,22,195,72,168,83,94,226,
14,204,28,95,33,103,25,1,88,90,33,152,48,60,166,32,
44,113,190,251,237,242,65,136,104,66,52,199,23,204,35,84,
115,150,194,132,2,207,234,24,136,101,152,175,132,132,216,2,
20,217,96,148,113,198,129,105,216,52,2,58,141,160,57,118,
22,33,117,218,12,4,23,220,217,205,57,38,99,11,150,156,
103,8,236,41,195,15,170,179,8,214,148,66,53,19,121,4,
232,125,178,14,3,237,197,34,248,119,67,42,112,163,155,0,
176,95,8,186,0,137,15,22,177,159,67,172,230,63,87,254,
42,132,137,34,129,138,33,40,231,3,155,33,140,180,164,18,
147,187,164,36,23,168,55,210,85,2,162,149,47,171,40,17,
56,185,207,34,108,96,3,157,228,25,62,133,112,81,58,12,
20,21,170,64,232,64,113,154,12,103,142,46,43,155,16,68,
234,240,233,64,232,149,209,165,45,101,105,8,142,58,68,175,
26,18,18,105,49,4,42,14,241,160,43,200,115,116,175,195,
106,36,152,38,203,108,14,145,103,231,108,233,81,135,64,209,
176,30,53,162,66,20,66,12,101,58,134,144,178,213,16,123,
100,131,18,110,89,67,7,84,82,18,116,93,164,44,203,26,
130,188,70,96,175,99,221,192,80,51,139,84,241,37,146,176,
102,240,130,22,11,69,85,66,52,246,177,162,64,100,4,236,
42,190,240,77,180,154,71,213,236,95,19,9,158,216,6,182,
178,156,4,109,25,54,42,61,155,42,182,180,30,165,100,22,
237,231,199,64,104,238,156,178,4,171,44,99,187,1,14,112,
32,4,28,216,0,109,57,11,158,228,250,83,16,230,195,101,
37,167,106,19,225,122,206,167,198,165,162,106,57,121,254,89,
164,10,86,3,204,109,46,116,165,139,219,204,82,52,175,180,
12,132,18,109,122,202,188,20,22,146,158,35,233,40,232,250,
218,242,74,23,160,176,61,106,116,217,27,96,233,210,86,165,
164,200,196,85,21,123,74,134,70,33,31,54,117,157,126,247,
123,129,137,134,47,189,6,14,240,128,153,27,93,4,195,183,
8,186,189,66,47,55,90,95,17,134,97,160,189,164,220,132,
41,60,89,13,59,119,172,151,117,174,108,155,43,99,205,186,
55,190,216,101,176,51,187,40,4,111,90,1,197,251,131,93,
38,32,91,209,241,210,184,198,52,142,173,115,55,204,89,126,
66,2,151,95,248,45,17,124,76,133,75,52,152,184,14,158,
195,44,43,92,224,37,15,248,197,71,198,176,141,195,16,212,
41,236,120,170,95,48,2,149,165,144,102,132,226,33,19,224,
53,46,59,141,236,229,6,132,121,201,71,110,239,16,138,202,
207,50,27,135,27,188,76,179,154,215,236,4,65,187,217,11,
63,52,131,159,27,248,74,233,210,184,1,28,128,116,157,37,
253,226,202,18,129,207,134,92,100,136,135,192,81,254,122,238,
216,61,54,125,240,38,16,186,135,15,152,250,3,114,112,165,
107,137,32,224,72,23,196,203,174,94,178,16,198,140,105,33,
126,112,211,67,200,110,23,17,250,170,172,14,58,212,70,56,
37,23,205,119,234,83,15,193,212,99,128,41,59,16,60,86,
231,90,110,201,157,242,178,141,1,91,228,213,150,226,153,191,
197,100,113,127,237,91,29,23,65,132,29,40,182,177,139,77,
134,166,238,51,192,66,128,118,180,159,45,107,61,239,121,207,
170,173,245,131,125,251,204,37,100,225,204,219,30,233,18,194,
45,238,15,240,27,217,229,246,39,8,47,204,220,177,90,238,
224,120,54,240,102,47,173,218,50,68,217,151,186,0,46,29,
10,241,239,98,87,28,224,98,128,33,93,51,221,201,14,20,
248,168,7,15,185,157,49,203,108,67,218,245,129,149,228,165,
189,35,193,132,14,184,188,223,30,120,249,169,59,96,198,157,
225,51,134,96,13,193,191,149,236,106,145,71,251,185,209,125,
229,107,99,58,83,110,112,119,20,46,239,64,204,47,110,106,
153,211,28,11,181,180,249,121,153,6,30,151,254,94,252,200,
62,167,180,140,89,29,219,215,202,219,9,73,167,79,91,145,
158,116,166,207,220,229,129,72,238,107,79,125,84,15,52,215,
231,210,30,2,207,103,75,212,48,196,188,233,51,194,11,41,
150,158,244,153,139,27,237,198,6,196,7,92,251,113,231,122,
160,231,236,126,110,179,97,205,228,130,95,65,233,252,238,192,
165,176,179,247,178,71,190,223,225,254,247,211,233,32,110,255,
190,93,210,33,135,110,207,35,157,112,49,43,188,10,30,224,
123,204,3,196,144,189,47,125,233,254,246,187,191,101,238,239,
57,132,91,3,183,15,31,219,157,157,117,184,155,62,195,200,
213,109,234,61,208,149,14,144,229,3,117,26,197,240,83,239,
242,187,199,94,233,204,79,250,221,139,176,249,39,120,64,8,
177,79,125,211,147,254,218,35,35,190,247,146,166,59,81,175,
139,133,180,196,194,37,113,70,2,8,200,48,252,112,51,191,
253,205,95,62,29,162,175,122,230,23,155,231,177,142,117,248,
197,255,117,3,201,127,249,169,39,9,0,184,124,47,55,81,
74,103,84,24,166,56,52,49,124,67,16,10,125,210,167,128,
92,34,127,198,16,4,0,33,249,4,9,6,0,33,0,44,
3,0,8,0,182,0,106,0,0,6,254,192,144,112,72,44,
26,143,68,64,32,0,64,58,159,208,168,116,74,173,90,175,
216,41,19,0,16,112,155,217,176,120,76,46,155,161,203,46,
215,235,5,59,25,136,179,124,78,175,75,151,130,1,115,176,
230,190,13,118,129,130,131,100,76,1,2,2,120,124,136,126,
71,12,128,132,145,146,114,18,86,134,95,123,93,124,141,68,
143,66,12,160,113,147,163,164,118,91,6,7,95,8,91,155,
110,159,6,160,6,144,165,180,165,16,101,167,91,1,8,8,
125,94,68,6,8,2,7,2,181,198,199,98,185,93,7,187,
125,124,68,7,209,2,193,8,161,200,215,116,149,184,105,92,
7,12,13,151,135,110,7,213,12,196,178,179,216,234,100,17,
218,98,11,1,232,0,6,0,222,230,113,74,92,9,9,161,
136,168,162,235,2,94,91,208,160,160,172,121,195,120,85,75,
16,32,1,0,5,10,22,240,66,36,45,152,192,139,89,110,
93,33,192,49,64,1,130,5,23,192,11,64,96,31,1,136,
12,3,64,84,208,32,154,129,97,196,66,0,196,72,211,212,
190,37,28,115,18,88,178,111,159,254,130,4,58,27,38,104,
128,110,90,177,154,72,77,237,36,217,112,165,130,157,9,86,
150,60,249,19,40,73,145,178,16,37,221,58,135,228,206,175,
37,123,82,93,25,149,108,199,0,34,17,29,181,2,16,1,
44,174,112,59,66,12,91,214,41,89,148,75,242,230,109,0,
17,139,91,33,110,25,192,221,250,117,31,65,187,136,171,46,
197,105,53,0,95,5,88,222,6,30,76,152,100,2,145,5,
19,59,245,202,17,165,206,199,144,169,8,134,133,234,45,101,
164,95,11,0,101,9,58,177,229,158,64,151,174,238,75,165,
244,35,211,167,107,226,44,80,146,181,230,155,56,207,246,142,
77,155,138,128,106,212,114,151,114,23,101,119,88,150,100,97,
155,212,155,179,108,236,157,86,4,128,34,55,83,185,164,8,
90,44,211,21,41,221,100,71,142,229,167,79,93,186,30,201,
180,80,221,189,7,12,62,126,129,116,157,194,117,250,140,218,
152,228,79,253,61,69,180,64,48,112,196,39,223,58,94,9,
117,25,111,248,229,164,215,131,75,72,133,19,74,177,249,100,
87,65,220,29,112,32,77,9,254,230,84,0,131,14,66,72,
95,93,86,141,85,161,102,63,17,21,141,134,27,94,212,33,
71,31,54,24,214,89,244,225,231,148,133,136,213,197,154,75,
45,98,228,17,103,49,162,247,95,136,76,141,152,94,121,213,
193,102,80,58,61,34,184,192,87,135,81,136,95,94,236,133,
80,163,140,65,41,216,147,72,11,52,233,163,125,13,101,102,
30,145,83,121,53,4,149,13,62,136,223,1,28,113,233,165,
143,5,120,4,98,150,156,201,70,128,17,139,161,57,165,94,
31,126,244,166,139,125,98,153,228,89,64,161,33,226,18,92,
38,218,229,159,243,233,217,32,127,132,22,58,70,162,13,48,
42,16,78,117,246,166,24,161,75,152,81,80,165,150,34,248,
96,116,215,45,150,210,25,5,133,58,95,73,90,150,186,88,
159,1,160,10,170,170,216,36,40,86,136,31,113,249,81,1,
114,204,74,107,36,26,9,193,156,149,231,229,164,43,102,34,
237,218,235,175,147,180,3,197,135,201,46,80,64,72,210,38,
91,128,2,188,50,107,41,180,32,81,155,171,180,215,102,171,
237,159,125,42,10,109,3,254,209,98,43,238,184,94,114,11,
110,174,232,126,251,33,187,228,22,32,65,159,240,38,27,47,
180,244,190,137,47,151,33,125,20,47,182,210,246,219,164,187,
32,1,156,44,182,241,26,220,226,191,13,72,0,48,186,239,
54,236,240,129,229,82,92,109,192,231,86,187,238,197,148,9,
204,101,4,2,83,92,46,183,126,130,124,154,189,201,62,0,
65,183,209,134,155,235,183,42,195,5,129,189,31,78,48,193,
3,33,153,44,109,68,187,42,92,51,87,16,144,124,238,4,
137,206,92,237,198,200,14,157,84,185,4,85,80,193,4,38,
199,187,244,180,20,135,228,116,77,220,106,188,243,200,210,54,
48,51,181,159,110,205,117,162,17,64,240,128,72,15,68,176,
128,219,13,0,48,113,214,169,154,125,209,183,221,62,48,245,
218,5,240,204,5,102,100,151,109,119,64,208,74,240,233,3,
122,87,192,54,65,3,240,241,41,221,130,123,135,129,170,220,
74,208,184,3,60,87,221,64,227,141,27,62,119,228,185,77,
30,234,135,136,164,61,128,3,14,12,160,113,65,59,15,0,
129,4,110,119,251,184,254,225,190,194,133,129,232,219,34,2,
1,4,167,167,62,192,196,21,8,128,248,229,168,71,240,184,
241,146,99,112,65,36,203,147,82,128,90,196,55,46,128,241,
13,80,96,129,90,58,247,158,246,3,106,201,119,123,243,163,
128,47,72,23,136,68,63,0,34,13,60,64,1,5,11,168,
101,1,5,189,59,48,193,249,90,41,119,123,8,226,215,129,
187,19,251,155,65,126,30,189,147,158,0,26,96,188,10,112,
15,17,239,107,156,212,214,71,63,239,225,79,16,247,19,66,
254,132,208,63,255,65,47,128,244,3,128,198,22,160,183,235,
229,193,2,14,120,159,1,235,199,21,241,77,110,130,114,216,
31,10,77,65,62,243,49,34,4,138,18,192,212,206,87,1,
5,162,174,129,37,52,66,5,207,128,59,20,102,32,3,44,
132,222,13,213,226,138,188,184,172,104,220,35,94,234,72,152,
148,254,237,208,12,247,243,33,16,131,88,190,33,50,81,8,
105,96,66,4,242,0,64,212,45,113,45,72,113,162,32,46,
112,1,13,232,240,135,129,96,194,5,191,8,70,34,24,66,
141,210,139,222,21,254,105,178,191,39,154,161,140,102,36,194,
237,236,136,139,255,93,46,131,78,208,197,26,56,23,192,95,
52,81,143,124,196,66,243,200,72,70,34,92,96,143,130,192,
67,249,78,7,200,64,10,210,143,141,83,194,86,26,57,132,
68,102,129,140,26,200,35,254,150,199,201,52,170,177,139,149,
124,194,22,136,168,6,53,196,10,41,120,204,227,10,197,176,
188,80,106,32,2,161,172,165,6,102,105,134,52,76,242,139,
174,8,228,23,184,32,73,47,28,2,150,120,20,130,40,203,
0,190,8,56,211,150,202,92,38,11,253,248,69,42,60,232,
127,198,156,227,58,110,231,204,90,218,193,153,184,4,31,47,
207,96,8,33,226,80,11,195,196,68,49,105,225,73,110,70,
64,151,119,92,100,56,31,233,73,57,92,98,146,221,179,166,
136,18,209,4,109,70,194,147,101,236,102,8,164,25,6,113,
134,146,130,164,80,99,11,83,121,135,85,102,176,11,66,240,
231,32,148,231,4,93,38,115,156,84,200,163,45,205,136,81,
57,16,83,13,248,52,100,120,190,208,6,46,22,67,162,131,
40,163,19,110,254,249,78,150,118,52,10,184,20,194,51,9,
58,8,98,246,130,17,0,124,161,62,215,144,83,0,156,47,
4,16,173,197,44,67,137,75,151,150,1,60,33,0,167,45,
85,26,9,37,244,66,24,106,33,226,43,119,74,62,46,72,
15,168,109,148,68,243,14,42,193,33,144,81,169,185,36,195,
6,6,26,129,13,108,96,151,92,125,194,75,161,64,204,84,
172,98,11,234,180,68,58,57,167,21,78,144,66,151,162,68,
42,254,156,105,214,176,138,193,172,184,52,235,89,47,224,76,
40,172,245,9,106,57,68,42,16,1,161,43,56,148,120,117,
53,6,35,3,10,158,152,226,239,150,125,45,236,95,147,90,
214,193,178,84,175,70,216,37,25,124,202,216,67,28,130,17,
196,196,194,42,171,232,0,212,30,35,151,152,237,107,44,53,
176,1,112,106,54,11,128,229,0,7,96,251,76,20,50,85,
12,94,160,95,34,14,21,134,83,230,1,117,174,125,45,97,
99,107,219,80,2,246,150,52,157,66,103,205,202,129,194,210,
118,176,70,56,172,19,112,90,190,168,182,65,147,89,88,45,
37,207,23,254,76,90,236,18,143,148,5,44,95,1,43,6,
103,234,182,186,224,20,108,111,149,247,91,49,84,21,155,223,
85,194,84,85,203,83,206,181,86,29,202,99,169,115,213,59,
93,240,104,119,8,212,229,64,109,57,91,214,153,202,52,186,
87,56,110,84,135,169,151,49,228,99,146,167,11,42,50,78,
8,206,11,200,23,151,157,5,15,132,161,32,88,14,68,115,
172,70,184,173,133,1,40,192,116,242,212,190,198,61,174,134,
177,17,80,15,219,150,176,186,237,43,22,222,107,214,104,30,
33,173,43,246,110,43,137,121,202,48,124,52,170,153,204,234,
49,200,120,214,16,23,53,199,99,5,237,20,114,140,84,41,
15,1,200,43,118,49,133,95,153,207,43,124,244,127,169,211,
68,64,108,124,75,221,198,87,193,236,181,66,142,57,123,4,
21,143,246,127,36,197,4,17,186,92,5,76,12,147,139,228,
187,134,40,99,187,1,42,151,149,199,33,64,241,20,74,172,
224,31,91,217,190,90,230,70,121,233,60,133,47,88,137,164,
139,248,169,158,69,124,221,62,243,216,210,104,22,180,20,122,
172,91,254,36,140,216,171,198,225,134,94,134,121,132,168,82,
193,209,143,230,41,0,150,168,142,207,254,153,3,159,74,176,
153,147,58,101,88,55,192,196,41,142,130,104,141,211,226,33,
163,218,8,222,141,194,175,225,186,137,171,170,67,169,17,176,
117,65,116,187,236,234,210,122,211,182,214,244,20,208,90,103,
212,230,69,206,118,5,118,176,141,64,234,51,169,90,122,217,
150,172,135,207,186,129,79,193,218,214,80,30,40,180,111,109,
4,105,23,161,168,114,37,242,119,59,37,132,242,106,219,187,
168,253,53,22,171,202,74,123,107,181,8,76,254,115,179,31,
167,96,5,127,58,169,212,117,247,19,14,45,108,33,19,153,
222,94,214,50,18,244,75,191,213,190,214,145,132,77,118,142,
223,123,238,247,110,186,220,133,70,240,143,177,92,103,85,139,
122,191,105,84,130,23,62,192,114,250,117,128,229,146,5,171,
96,251,108,110,115,135,220,9,229,190,181,130,193,217,238,179,
30,252,9,247,29,53,196,7,1,87,150,27,221,3,30,120,
249,7,94,59,83,75,211,124,217,54,199,53,18,204,26,107,
192,254,106,122,186,163,189,118,92,71,193,4,163,27,189,3,
72,87,250,210,105,241,114,13,124,128,182,28,127,122,205,235,
118,4,101,235,188,196,32,102,120,21,58,64,247,224,52,150,
235,1,240,58,203,233,174,247,14,148,34,233,44,55,251,7,
94,141,105,157,43,27,9,204,70,115,226,225,251,243,40,0,
254,3,29,160,81,94,74,17,128,199,179,220,242,95,31,5,
210,147,46,246,179,187,87,214,80,95,246,17,108,254,244,89,
151,1,236,74,239,64,166,80,46,9,212,123,189,243,95,127,
121,36,148,158,244,11,240,253,245,178,118,59,187,139,240,56,
130,243,220,12,97,167,123,210,233,114,147,82,160,158,238,47,
23,123,234,57,207,250,57,60,62,4,116,15,101,223,133,96,
233,222,139,126,8,4,39,184,137,155,13,124,164,123,165,3,
101,249,192,157,72,177,121,228,187,30,242,96,247,192,1,194,
14,243,51,36,29,240,156,79,127,7,114,121,129,189,251,29,
193,214,191,53,138,75,239,118,102,55,59,205,100,160,22,178,
224,18,74,246,4,32,80,6,236,183,121,10,232,1,145,16,
67,124,30,96,123,29,112,1,229,135,124,44,53,4,157,165,
115,190,247,106,186,167,120,176,182,94,124,69,84,111,178,128,
180,176,128,12,24,2,19,40,124,202,228,129,224,33,88,69,
240,97,241,181,127,10,199,102,28,53,56,98,128,116,68,32,
130,23,17,4,0,33,249,4,9,6,0,33,0,44,4,0,
8,0,187,0,106,0,0,6,254,192,144,112,72,44,26,143,
67,64,32,0,64,58,159,208,168,116,74,173,90,175,88,44,
19,0,16,112,155,217,176,120,76,46,155,171,203,46,215,235,
5,59,25,136,179,124,78,175,95,151,130,1,115,176,230,190,
13,118,129,130,131,115,76,1,2,2,120,124,136,126,71,12,
128,132,145,146,147,81,134,95,123,93,124,141,68,143,66,12,
159,113,148,162,163,130,91,6,7,95,8,91,154,110,158,6,
159,6,144,164,179,180,102,166,91,1,8,8,125,94,68,6,
8,2,7,2,181,196,197,97,183,93,7,185,125,124,68,7,
207,2,191,8,160,198,213,214,71,75,91,0,7,12,13,150,
135,110,7,211,12,194,177,178,215,232,100,18,100,11,1,230,
0,6,219,159,226,33,74,92,9,9,160,136,167,161,233,254,
196,11,26,8,140,5,47,152,174,105,9,2,36,0,160,64,
193,2,93,136,160,253,250,71,113,18,129,139,1,10,4,20,
184,160,93,0,2,248,8,52,76,24,160,161,130,6,207,12,
4,19,22,162,95,197,151,117,20,146,188,72,147,192,18,124,
248,20,36,168,41,179,129,254,185,104,195,96,10,141,105,243,
163,66,147,10,108,38,48,9,82,164,206,157,31,59,198,66,
52,180,170,156,143,54,179,130,196,233,212,228,82,175,24,3,
116,68,20,212,74,63,4,175,172,90,197,216,112,235,87,164,
94,71,102,155,27,160,65,67,44,104,133,160,101,160,118,104,
86,124,1,225,10,126,90,116,73,211,37,118,21,96,73,187,
183,175,223,143,9,58,10,28,140,20,235,197,145,53,19,43,
166,194,247,213,169,180,142,97,102,45,176,243,164,230,193,144,
113,238,44,90,250,46,149,207,143,64,135,126,105,184,0,72,
211,148,241,101,163,105,120,233,106,215,84,4,76,147,54,27,
102,237,173,39,189,170,14,57,151,230,215,213,54,173,8,152,
167,171,248,172,117,82,122,187,237,184,60,36,198,139,221,153,
55,45,58,30,73,52,80,46,173,251,51,12,30,240,130,229,
53,195,198,207,233,187,176,72,232,110,151,74,157,86,93,125,
69,172,50,69,102,91,124,188,209,69,23,83,134,141,180,90,
78,112,9,36,14,2,7,248,247,223,119,23,21,48,96,129,
6,90,246,22,84,93,254,45,72,153,78,62,61,19,161,132,
255,0,72,147,133,4,110,21,22,123,4,34,197,160,96,111,
153,150,18,137,20,101,100,25,138,224,233,196,147,97,187,181,
23,30,124,62,226,51,208,57,52,162,35,86,86,129,41,24,
223,110,134,133,192,98,138,75,6,136,83,71,11,20,89,227,
123,10,77,230,29,134,135,93,52,68,143,81,130,121,209,1,
23,81,105,101,141,5,100,116,225,142,150,177,70,128,17,133,
137,137,225,18,22,106,116,102,137,117,66,233,220,106,55,189,
249,68,134,217,80,41,104,149,119,166,211,28,148,245,177,182,
19,59,84,54,80,232,122,70,205,167,100,88,36,153,33,144,
163,143,26,121,160,130,248,101,83,169,165,152,102,122,13,100,
82,226,87,88,157,1,156,33,144,168,70,98,196,85,129,26,
81,169,81,1,114,132,202,106,53,38,210,36,171,100,29,205,
90,235,173,162,68,16,133,133,189,46,80,0,71,198,246,90,
128,2,180,2,91,40,177,27,33,27,171,177,203,54,235,236,
153,117,14,74,108,3,197,50,107,237,181,69,66,75,109,172,
220,78,107,33,184,254,216,214,153,109,64,189,150,75,44,186,
86,170,219,104,185,236,86,107,44,188,52,138,187,81,163,189,
50,91,46,190,18,202,139,236,190,227,254,11,176,122,217,114,
91,44,71,9,39,251,237,193,125,105,164,48,181,4,103,11,
173,157,16,59,102,110,4,17,68,91,108,181,177,78,155,177,
90,234,22,0,193,3,28,41,60,171,67,179,242,59,114,85,
18,68,144,240,196,201,58,188,48,175,47,11,181,110,3,21,
76,192,174,177,244,134,140,44,71,57,191,4,237,196,52,183,
43,180,194,151,22,109,244,160,60,115,188,128,4,83,7,4,
192,188,76,175,234,244,63,211,70,251,64,64,62,23,16,65,
3,92,72,54,116,211,91,167,115,244,165,151,86,176,64,5,
16,52,48,0,31,108,155,141,118,218,214,64,155,199,0,14,
160,220,0,5,11,76,48,129,220,115,15,48,48,219,90,227,
109,140,133,100,69,192,183,3,19,0,110,246,4,15,20,14,
129,221,136,39,174,56,45,5,32,34,129,4,143,15,224,179,
217,22,8,80,65,225,15,56,224,0,226,113,111,190,56,89,
115,171,62,183,254,0,30,147,85,1,5,143,59,48,59,85,
174,23,211,5,34,177,235,62,0,34,2,69,94,58,34,22,
88,144,251,4,195,243,222,215,5,192,254,190,183,236,205,23,
95,65,5,100,9,96,1,238,14,36,143,187,243,106,97,16,
61,236,161,55,15,0,183,15,92,46,192,3,19,92,31,188,
3,61,131,95,149,248,183,50,1,124,249,140,132,48,40,34,
204,11,0,65,240,253,43,203,252,232,39,42,251,1,79,118,
100,105,69,54,186,144,62,8,56,46,2,39,211,157,252,42,
2,189,12,16,48,83,6,204,3,2,39,152,6,38,68,64,
2,16,152,222,6,253,113,65,33,92,0,3,24,200,64,253,
164,23,187,230,9,144,8,134,248,220,222,68,216,60,18,26,
225,132,25,80,97,1,89,200,55,243,57,1,23,107,40,92,
232,122,145,142,28,154,240,2,39,68,33,171,240,112,63,9,
18,17,9,105,176,7,15,249,144,170,34,90,80,124,72,68,
97,9,161,39,9,46,70,34,13,77,244,33,20,182,144,64,
53,168,161,138,232,176,32,244,144,152,197,11,122,145,70,96,
156,158,24,254,199,248,5,46,48,209,11,135,240,135,26,217,
152,69,34,32,49,18,58,148,4,25,15,88,195,41,208,69,
122,120,156,96,49,180,120,1,13,56,146,141,69,248,35,137,
12,1,59,39,162,161,142,151,184,35,58,24,233,72,13,64,
146,8,74,12,68,32,5,105,143,251,145,5,13,25,74,68,
19,20,89,11,62,118,210,147,141,212,192,16,66,89,7,35,
82,194,126,191,219,93,43,42,65,70,243,117,65,8,172,108,
37,31,57,22,203,33,64,242,141,102,40,225,32,236,168,6,
83,62,49,59,218,104,67,30,168,18,76,98,32,81,3,28,
123,37,27,31,73,7,90,18,194,142,187,96,196,12,159,201,
203,53,204,16,0,195,171,199,11,173,105,204,88,114,44,2,
216,20,86,44,145,89,6,101,10,66,9,187,0,70,246,24,
129,70,67,14,146,11,179,83,39,58,232,249,206,13,100,179,
147,116,144,100,36,236,136,10,85,104,195,142,253,204,14,38,
11,71,149,77,84,195,147,70,208,192,6,54,186,129,120,210,
115,12,141,252,104,29,200,114,8,84,32,194,64,119,8,98,
240,42,254,154,14,108,114,145,99,33,208,40,71,61,42,135,
144,138,244,8,246,156,2,58,79,122,136,67,48,194,142,90,
48,167,6,29,240,83,127,192,83,150,6,205,102,4,54,122,
208,51,100,83,161,79,176,96,24,188,224,66,64,69,244,146,
149,36,106,27,252,17,79,153,110,32,166,94,53,168,44,203,
16,79,42,216,18,11,226,4,222,62,47,113,12,115,246,112,
120,187,188,134,70,57,198,1,14,36,53,2,117,21,43,41,
188,105,133,223,9,245,167,16,21,195,32,11,71,212,107,32,
115,169,27,168,171,93,57,150,88,14,48,150,12,142,172,2,
95,165,195,183,236,213,113,46,99,40,229,222,248,246,203,127,
32,86,177,28,109,236,82,133,53,134,177,30,1,153,80,197,
66,38,40,218,6,76,86,51,10,154,61,96,103,173,177,70,
89,50,118,169,118,205,107,98,55,58,134,175,226,116,139,169,
237,235,62,217,112,89,3,134,129,153,217,155,219,108,105,27,
130,131,198,115,163,186,69,44,105,179,224,219,72,122,113,155,
24,61,110,107,49,25,216,16,156,82,181,82,36,139,238,50,
209,254,210,119,58,242,157,28,16,8,83,19,59,221,43,152,
118,8,216,28,235,35,99,249,222,43,8,245,11,173,237,231,
119,251,202,76,252,194,245,181,179,112,228,70,5,188,129,75,
217,181,177,28,8,131,176,170,11,214,151,70,160,145,196,244,
227,77,141,192,93,136,126,193,8,251,165,194,133,163,185,136,
116,114,149,169,72,53,112,110,27,80,215,43,60,214,132,66,
120,112,76,71,27,79,121,162,112,148,82,72,4,46,22,120,
97,12,103,24,10,53,142,166,23,36,72,17,249,226,86,32,
138,37,177,93,77,92,87,97,25,249,182,120,229,192,121,59,
234,200,201,66,97,156,125,192,164,121,178,7,219,77,104,67,
19,1,237,113,138,191,90,87,18,139,248,10,141,109,46,60,
17,11,93,221,38,117,190,85,240,171,18,162,168,132,122,196,
149,8,195,61,66,29,97,104,78,116,194,245,205,232,224,109,
8,130,108,96,6,71,1,177,33,224,168,98,115,107,230,119,
6,151,142,16,205,47,26,241,12,231,225,2,214,162,78,242,
107,25,25,45,138,250,22,161,196,129,78,239,165,244,60,5,
254,186,234,86,211,64,62,51,44,215,56,225,34,32,82,209,
75,200,66,133,241,188,230,230,13,210,26,150,22,130,110,247,
12,234,34,83,225,199,234,237,50,144,205,155,221,99,74,1,
191,120,156,241,23,149,176,221,66,86,99,169,79,96,172,166,
243,218,105,232,138,56,212,29,141,176,170,127,58,151,53,147,
210,173,122,200,6,58,48,141,132,50,3,217,86,78,24,180,
129,55,61,96,89,22,211,190,52,238,238,36,50,24,128,15,
184,27,35,214,232,128,187,57,125,132,4,179,45,193,79,208,
53,104,243,154,205,21,55,149,10,29,8,56,123,80,122,203,
185,200,219,221,31,208,182,49,14,254,129,32,35,193,222,64,
134,2,226,56,250,78,49,51,21,158,89,44,181,16,60,112,
240,14,172,72,225,5,71,120,199,19,206,27,82,112,124,8,
28,255,64,7,100,253,109,35,224,59,189,248,62,66,230,150,
125,96,50,51,249,208,71,232,64,202,85,222,166,232,140,34,
0,30,64,56,199,25,254,129,252,92,85,16,30,240,64,8,
46,128,112,132,15,65,200,137,213,154,158,133,92,239,123,177,
235,26,193,69,174,120,123,161,144,244,128,235,220,227,203,57,
250,32,4,144,242,128,171,92,228,28,151,139,216,231,16,112,
33,28,28,158,34,39,130,179,73,44,232,90,199,60,201,125,
70,48,99,27,27,237,163,198,218,9,73,247,0,86,58,240,
149,162,155,60,224,67,223,121,7,98,225,129,3,200,123,157,
116,232,248,206,85,142,205,13,172,252,210,49,207,52,168,129,
156,87,93,55,128,226,237,221,251,124,185,41,157,125,156,226,
0,42,177,2,8,204,144,242,164,135,32,240,148,56,185,226,
187,30,240,11,116,64,186,48,149,251,195,105,206,209,64,251,
249,9,124,236,99,113,92,95,139,192,35,254,245,196,79,250,
223,165,208,123,144,206,146,126,26,87,28,241,145,111,149,32,
0,0,33,249,4,9,6,0,33,0,44,4,0,6,0,75,
0,106,0,0,6,254,192,144,112,72,44,26,143,197,128,50,
128,108,58,159,208,168,49,0,168,10,170,0,169,118,203,37,
42,1,87,176,56,219,45,155,167,1,193,128,58,176,86,207,
240,50,53,45,80,170,193,225,184,94,58,199,178,193,109,111,
123,131,72,84,0,6,7,88,8,134,129,100,132,143,66,134,
6,134,1,8,8,110,87,112,8,12,12,144,73,85,147,96,
7,149,110,109,76,93,7,6,8,6,157,158,67,75,135,0,
7,12,13,149,115,87,167,91,7,171,2,187,7,174,33,2,
2,6,6,135,189,156,191,33,0,134,101,12,8,189,155,8,
174,11,13,13,196,135,136,150,210,33,76,142,186,206,150,206,
12,6,67,18,122,4,5,212,181,4,236,1,10,9,9,237,
81,155,156,219,66,187,225,8,248,131,1,4,9,10,0,253,
193,35,160,128,29,187,120,4,156,88,74,69,172,8,190,133,
250,200,233,233,23,224,223,59,128,23,45,190,107,151,171,136,
190,43,187,90,249,91,64,18,98,170,61,21,9,244,243,135,
241,98,203,120,75,140,28,152,73,204,128,48,105,240,222,145,
92,48,243,36,254,74,149,2,91,22,132,71,20,40,66,34,
244,156,93,65,20,20,96,130,157,62,39,162,43,208,20,163,
64,131,236,54,26,84,98,73,24,49,1,85,139,146,148,136,
146,106,186,156,45,183,246,203,89,148,29,207,84,189,14,190,
244,231,150,36,33,170,42,23,160,181,74,116,175,80,132,75,
226,105,28,136,144,192,206,187,64,245,250,93,121,176,239,96,
127,74,44,178,69,8,248,240,32,170,253,72,58,134,183,132,
49,214,162,9,250,189,139,167,117,229,146,157,11,248,1,61,
187,185,115,103,172,65,215,54,110,167,242,52,106,213,253,10,
224,109,205,216,177,80,207,128,59,163,182,76,196,92,23,138,
83,97,99,125,173,92,96,111,142,49,137,220,150,154,27,175,
114,215,74,154,135,150,237,186,137,93,234,201,213,98,199,254,
121,185,146,40,223,225,88,215,173,29,250,120,207,209,129,29,
201,30,128,189,193,127,193,41,154,62,213,93,126,147,250,74,
236,230,84,126,180,201,227,223,22,245,233,166,88,91,181,209,
21,153,129,7,106,145,96,115,13,14,84,17,96,17,34,232,
153,90,179,254,169,52,144,74,25,106,184,95,111,90,225,199,
78,136,34,194,134,150,133,38,38,132,162,132,107,105,52,160,
92,90,189,8,99,140,24,181,37,89,1,54,34,40,208,102,
241,40,168,27,143,61,74,49,36,73,213,84,179,128,130,75,
14,89,164,22,66,30,137,36,73,233,232,86,100,4,70,50,
137,164,146,75,238,68,228,147,81,48,153,100,151,233,144,9,
102,150,67,106,73,77,153,95,158,233,68,154,101,170,211,101,
3,93,186,249,132,154,99,162,166,160,157,77,104,153,36,157,
91,46,169,192,146,124,30,49,36,160,84,6,42,104,122,133,
14,145,14,151,168,141,169,155,2,116,182,89,168,154,93,170,
3,168,130,149,54,234,104,156,156,230,185,104,165,150,218,9,
103,1,17,68,16,104,165,148,82,153,142,167,167,66,240,192,
148,164,14,90,37,160,141,22,32,65,4,121,62,186,169,144,
212,76,103,170,175,213,84,48,65,176,137,86,25,108,53,2,
240,121,228,159,162,178,185,36,157,73,10,51,108,1,106,56,
224,192,0,197,166,186,128,4,223,14,170,100,53,3,88,235,
166,110,254,194,12,160,237,0,229,54,48,235,2,19,52,128,
42,151,228,150,219,236,153,216,166,187,174,189,149,86,176,64,
5,16,0,154,228,186,230,62,153,111,182,219,218,251,0,157,
20,192,123,236,150,13,236,91,112,143,120,100,203,110,4,194,
8,48,65,195,233,4,0,239,194,213,64,32,241,189,20,167,
171,238,0,18,72,32,204,50,199,118,12,128,5,13,84,64,
238,3,9,155,11,129,141,120,168,91,243,202,30,35,249,69,
146,21,80,160,51,187,19,163,152,243,200,184,0,80,64,53,
1,108,108,129,58,22,88,48,244,4,69,103,152,241,208,25,
87,193,132,58,0,76,80,65,5,0,36,105,129,208,14,68,
77,1,201,40,94,77,240,202,100,168,195,205,3,16,128,241,
128,215,21,176,187,174,177,54,170,77,52,219,67,40,201,205,
50,120,196,43,0,4,83,163,125,96,197,39,167,171,53,17,
116,70,130,133,220,16,64,16,129,3,17,200,106,184,127,86,
88,156,181,55,66,164,230,56,22,2,68,32,1,225,18,135,
152,121,226,229,10,242,223,227,41,151,139,245,229,174,156,78,
180,254,189,29,173,110,136,26,236,38,158,33,232,179,167,94,
187,237,188,103,92,199,129,84,92,145,173,26,43,35,40,204,
23,126,216,225,159,29,128,236,204,57,20,197,187,182,124,213,
132,4,192,192,213,174,227,194,133,245,25,219,129,189,30,0,
60,179,189,240,60,127,111,72,230,95,4,3,59,28,43,39,
178,200,250,139,31,135,93,234,205,142,95,134,181,74,28,16,
126,127,223,203,25,209,170,48,0,247,13,194,90,203,168,3,
29,30,247,59,62,124,129,109,25,83,198,251,186,32,188,4,
42,16,128,1,228,222,21,202,37,193,3,226,78,107,244,139,
79,0,51,71,64,14,130,193,131,200,123,220,50,68,168,190,
199,225,14,129,211,51,131,24,42,200,64,56,60,80,95,14,
128,225,30,84,200,195,250,201,176,120,185,211,150,26,148,17,
195,46,140,129,109,12,156,32,20,180,38,64,33,22,80,117,
103,192,67,15,65,168,196,39,48,81,111,200,35,98,28,166,
152,196,42,54,225,13,197,227,30,209,180,8,135,21,242,112,
14,6,44,131,32,194,136,187,28,122,49,10,41,116,3,224,
238,114,161,191,47,58,130,141,118,59,161,30,94,216,188,101,
16,161,142,72,80,221,237,244,133,135,56,208,208,140,126,252,
227,27,135,0,197,191,101,44,135,0,224,96,25,195,128,200,
68,42,82,11,88,248,132,21,2,33,73,25,246,241,113,72,
0,164,16,50,169,73,41,102,49,138,204,99,96,3,133,80,
71,82,78,1,116,86,112,227,25,82,167,194,243,56,65,120,
70,112,229,43,49,65,48,25,226,226,11,148,128,2,250,144,
88,196,207,133,33,119,169,147,3,44,106,136,73,21,70,161,
98,155,107,228,51,239,112,70,226,173,175,51,167,196,100,52,
125,40,159,84,102,46,121,34,2,97,251,34,132,77,220,177,
144,122,203,4,97,134,110,120,193,173,192,8,54,231,116,197,
123,220,195,7,247,216,146,156,217,225,140,126,24,179,74,47,
108,200,69,235,204,231,118,150,112,31,162,244,115,37,142,233,
39,36,232,48,12,155,180,147,70,161,249,79,99,156,162,208,
8,161,143,24,52,153,96,198,48,10,23,79,21,33,8,0,
33,249,4,9,6,0,33,0,44,11,0,8,0,65,0,104,
0,0,6,254,192,144,112,72,44,26,143,69,64,32,0,64,
58,159,208,168,147,9,0,8,170,77,169,118,43,165,94,173,
224,44,119,76,94,90,7,204,65,245,75,110,111,205,2,193,
82,160,142,87,221,248,233,146,170,4,212,213,119,121,130,67,
75,6,7,88,8,124,128,98,131,120,5,133,84,1,8,8,
88,87,108,141,80,4,154,9,156,156,1,5,113,1,6,76,
2,7,146,0,148,87,128,152,83,9,10,175,75,175,9,159,
2,6,6,88,7,12,13,76,135,74,151,68,12,8,152,1,
4,174,175,10,179,200,5,11,182,183,183,185,12,7,137,66,
1,33,75,192,12,6,195,1,9,154,222,154,220,203,7,7,
206,165,147,8,12,69,213,67,193,172,214,196,222,123,75,9,
5,13,11,228,0,134,135,189,224,69,232,7,238,222,21,51,
134,108,79,61,102,183,0,140,163,180,192,19,39,33,147,24,
4,147,38,81,152,160,37,222,58,33,35,64,204,158,168,132,
210,2,44,88,64,108,100,8,138,19,13,196,17,208,104,207,
38,78,155,58,46,216,165,50,82,167,153,13,26,156,251,23,
113,24,254,71,121,174,186,113,204,217,96,84,0,83,26,145,
17,213,55,78,90,173,116,131,48,190,52,6,115,73,206,113,
157,8,114,202,137,208,86,45,97,134,162,74,29,40,43,222,
60,78,175,6,10,29,185,96,37,203,147,172,228,125,203,250,
147,108,89,161,224,10,20,96,20,66,219,54,185,4,139,109,
58,6,243,219,79,189,11,2,18,145,39,87,147,130,193,157,
192,153,93,194,86,49,33,198,224,2,60,46,134,76,168,84,
198,34,103,90,190,140,89,112,55,188,24,25,19,229,150,147,
157,197,191,141,11,255,4,205,173,91,71,162,4,66,76,4,
8,187,113,102,218,116,185,105,202,73,128,65,45,1,237,124,
202,165,189,135,217,130,111,24,97,218,51,96,124,34,84,177,
191,103,187,4,247,28,58,227,5,249,170,32,64,62,174,37,
60,201,115,101,157,46,12,56,1,120,43,42,199,147,51,127,
222,182,97,87,8,8,148,165,77,160,128,87,175,7,196,241,
87,70,117,65,231,221,59,99,249,231,140,74,111,209,87,159,
109,252,237,65,77,130,160,88,210,160,121,153,77,165,29,60,
215,254,144,102,16,40,199,40,224,206,88,145,117,98,138,97,
235,76,200,152,94,33,186,179,76,116,89,29,163,31,123,234,
128,198,226,49,172,32,198,214,75,50,118,198,209,17,54,22,
32,196,43,57,234,136,83,3,122,177,200,150,144,81,36,201,
100,8,34,54,178,204,2,70,18,101,79,61,87,110,161,151,
98,83,178,229,229,72,70,62,41,133,152,152,24,73,165,151,
73,130,73,230,104,79,164,105,143,154,56,77,185,12,155,90,
56,249,101,154,10,24,73,103,147,95,190,169,102,158,203,216,
179,39,20,102,30,185,228,72,111,14,218,102,154,94,18,117,
38,87,91,42,122,132,156,129,178,101,229,65,136,73,106,132,
153,129,118,153,147,156,149,105,58,68,151,135,82,217,229,50,
122,138,42,132,147,129,34,121,37,98,136,93,105,146,170,167,
198,58,211,159,113,122,41,106,161,85,94,169,64,156,68,9,
40,105,133,3,20,11,41,146,134,114,133,83,177,194,14,106,
5,29,3,56,224,128,178,200,226,100,105,78,14,48,123,33,
155,207,22,43,237,0,92,125,122,230,181,210,102,59,64,179,
254,220,198,225,173,185,225,218,137,104,3,209,126,123,238,182,
138,173,20,175,185,2,248,233,110,78,235,102,187,18,157,246,
202,123,174,178,5,0,250,46,180,242,254,59,154,186,241,106,
11,128,159,6,207,212,109,195,243,46,204,112,194,85,64,172,
99,3,107,32,140,47,189,141,216,27,45,179,97,176,21,49,
73,29,175,59,47,200,130,4,140,47,22,15,143,244,74,151,
86,144,2,237,200,10,179,226,242,185,97,4,240,230,204,83,
118,252,44,194,21,187,115,177,182,95,104,38,179,136,65,99,
193,243,209,232,14,2,181,29,85,188,34,243,170,35,241,113,
198,188,222,230,44,53,209,234,86,161,217,175,11,68,25,130,
73,102,164,124,110,177,43,55,50,241,218,95,52,113,76,98,
67,204,186,71,37,116,152,91,180,32,221,234,157,52,17,116,
215,237,97,199,121,251,203,50,23,125,211,17,119,17,129,11,
209,184,53,97,108,253,237,225,91,172,193,54,207,74,148,113,
198,23,110,161,146,7,24,55,39,157,34,23,115,56,188,71,
128,120,108,46,173,29,76,224,193,88,207,42,185,97,10,254,
195,152,183,238,198,221,207,138,29,130,21,149,199,113,75,34,
48,139,125,197,237,204,181,206,187,20,29,63,179,18,104,174,
107,29,128,29,111,81,78,68,32,162,228,46,118,135,183,11,
77,199,26,66,72,47,68,32,207,226,46,79,30,207,115,254,
116,244,222,139,209,179,28,227,147,15,246,208,221,123,31,61,
22,1,32,157,121,234,74,120,97,47,250,210,243,111,191,25,
159,235,195,208,180,53,132,168,25,129,37,120,235,92,218,240,
151,178,213,53,107,120,79,96,9,237,230,133,133,221,241,101,
11,43,105,160,3,114,86,65,39,72,48,111,43,211,93,32,
200,32,32,13,42,110,122,23,36,130,133,72,246,55,11,166,
48,10,37,156,216,6,207,149,132,8,14,45,110,249,27,194,
8,49,248,22,253,141,140,134,149,179,30,24,176,103,65,18,
246,80,109,123,139,66,240,214,208,135,209,121,77,10,194,210,
31,180,32,136,188,224,213,238,128,222,83,97,131,210,22,135,
13,82,49,10,119,83,156,238,142,96,64,15,94,200,11,197,
2,131,22,224,64,193,49,146,49,139,81,243,194,6,183,195,
80,197,206,185,17,9,101,44,160,1,169,112,190,47,34,129,
15,102,8,164,18,83,232,150,35,84,1,115,83,4,163,0,
233,55,186,39,116,48,4,133,68,66,228,64,232,61,46,110,
239,126,85,132,153,244,108,166,174,39,26,33,109,249,163,2,
157,148,192,53,246,53,210,8,67,124,221,40,151,48,47,253,
77,33,12,172,59,101,64,152,240,60,152,37,81,29,215,187,
155,44,71,132,183,98,181,239,147,99,225,200,11,121,185,188,
177,236,242,40,137,96,140,162,248,163,29,35,24,194,152,187,
156,37,49,60,65,140,237,252,136,16,28,65,209,50,167,57,
11,223,100,165,26,219,137,76,52,117,230,59,6,89,147,42,
115,96,31,103,10,162,170,248,173,196,22,227,96,144,59,245,
17,187,118,70,33,8,0,33,249,4,5,30,0,33,0,44,
11,0,10,0,63,0,102,0,0,6,254,192,144,112,72,44,
26,143,200,16,32,16,0,36,159,208,168,84,216,4,0,4,
86,231,116,203,69,86,177,215,176,182,75,158,50,175,131,230,
192,10,46,187,161,103,129,128,41,88,203,173,239,124,145,121,
182,170,209,89,122,121,5,115,1,6,7,89,8,85,0,107,
120,130,70,76,4,146,147,4,124,1,132,133,6,85,1,8,
8,89,88,109,143,84,1,4,9,165,9,168,169,76,5,11,
2,6,154,154,87,7,156,0,158,88,141,162,163,165,10,4,
10,10,9,190,9,171,11,175,175,89,7,12,13,77,136,75,
161,143,145,146,192,189,192,191,1,11,172,7,7,198,6,0,
200,12,7,8,66,78,142,162,150,209,166,192,168,214,11,13,
217,219,2,224,157,12,68,99,229,164,168,149,249,191,149,13,
236,134,219,217,106,89,33,144,11,146,36,95,213,72,237,99,
199,14,22,183,110,224,0,80,34,88,112,212,189,116,76,76,
17,104,192,145,227,28,3,96,192,165,146,39,169,98,36,106,
209,2,152,98,215,177,221,172,0,7,4,44,40,5,206,128,
175,82,20,203,157,10,38,137,212,254,198,6,169,82,45,32,
38,147,1,130,87,8,24,76,203,249,236,84,37,75,65,169,
161,226,120,40,41,2,109,71,145,237,43,72,74,97,37,132,
193,168,253,242,120,40,27,86,3,74,241,49,21,20,137,87,
0,176,191,164,78,109,32,167,24,72,3,71,17,104,100,146,
235,228,180,84,167,212,14,93,224,75,142,28,160,7,132,77,
34,213,119,82,92,124,106,17,72,42,192,202,23,72,150,11,
132,65,51,213,24,167,218,197,150,40,19,46,112,153,225,130,
123,60,251,250,164,100,41,0,199,193,67,41,203,33,204,75,
177,211,146,246,90,235,238,168,242,26,161,204,248,186,158,195,
253,76,247,61,208,45,5,176,98,157,17,53,113,182,79,47,
14,167,196,241,18,115,62,233,162,113,237,121,60,218,190,73,
202,152,135,136,164,82,234,218,60,208,38,217,150,11,121,175,
197,124,139,85,119,199,121,18,161,228,239,68,252,182,206,45,
29,103,116,227,123,152,131,209,121,101,80,198,71,96,159,153,
243,220,16,7,126,198,153,30,148,25,120,81,80,146,28,112,
219,17,155,153,23,128,32,17,254,194,118,142,88,188,224,7,
73,122,40,85,194,97,135,131,21,128,10,88,75,37,161,96,
58,15,14,226,155,104,152,69,168,0,43,5,192,113,160,53,
175,17,200,133,104,64,178,194,18,71,66,230,168,227,48,175,
25,249,6,141,52,194,22,219,53,82,240,33,90,55,8,80,
54,8,147,66,166,88,192,141,11,68,185,138,21,220,48,96,
128,146,100,68,136,165,144,29,225,232,101,1,0,188,130,133,
152,225,184,145,37,43,253,204,168,229,80,81,92,66,26,72,
96,36,101,128,156,89,14,85,231,140,91,10,41,5,101,49,
177,1,128,152,243,20,136,162,160,131,18,166,101,20,172,132,
112,128,2,114,228,117,128,163,51,54,128,230,160,69,86,10,
133,168,96,109,26,103,23,40,82,230,41,157,73,178,147,101,
20,93,10,129,144,140,131,17,185,234,144,5,120,42,168,149,
79,196,26,130,47,16,154,201,82,174,29,234,74,231,53,120,
38,225,43,176,75,206,41,90,63,68,82,198,37,145,131,9,
32,133,2,122,92,81,199,157,144,94,51,173,167,28,13,32,
71,20,216,230,161,237,0,254,3,56,144,164,174,105,98,198,
18,186,227,86,84,196,185,233,170,91,167,174,174,14,202,145,
3,14,192,107,173,188,67,208,203,239,0,175,189,134,44,108,
251,14,44,238,191,0,11,220,47,193,208,226,120,240,187,252,
62,28,175,188,14,195,11,234,141,89,134,91,111,191,134,53,
44,7,186,15,175,97,112,161,29,143,92,175,191,12,231,114,
174,194,96,12,202,113,173,25,47,140,241,200,10,103,33,51,
151,130,178,81,199,202,54,187,108,88,186,240,138,49,152,2,
151,192,246,197,207,3,135,44,138,192,232,138,1,64,157,190,
36,61,212,21,77,168,76,180,211,130,64,109,152,31,84,251,
146,165,207,218,50,29,116,215,56,251,155,197,91,67,205,58,
88,22,140,128,98,246,197,230,166,61,114,22,190,180,93,238,
96,139,160,177,48,201,92,191,241,178,184,226,250,145,55,97,
68,224,217,7,189,63,47,220,114,25,244,162,91,248,18,8,
249,42,68,178,124,124,82,71,201,116,67,174,114,29,96,108,
56,132,229,151,51,152,121,217,43,119,222,5,27,146,79,46,
122,233,69,144,158,245,254,39,36,131,44,56,40,146,223,241,
58,23,89,79,110,24,22,167,174,142,123,209,75,184,65,135,
218,124,196,228,185,184,252,234,94,79,23,173,137,97,136,234,
80,204,162,117,232,207,243,222,199,29,197,95,33,133,182,220,
40,2,183,31,88,24,111,220,25,226,68,225,51,55,49,201,
161,219,27,139,55,3,74,250,80,56,98,136,182,107,243,5,
63,217,117,176,65,127,18,142,208,214,233,44,33,184,0,112,
15,116,218,250,31,18,198,32,189,66,240,193,92,6,36,89,
225,156,150,189,34,252,11,12,75,96,89,241,220,224,135,165,
141,140,97,21,36,194,5,63,167,187,38,8,110,9,62,251,
217,197,30,103,4,107,105,238,119,75,168,2,7,53,87,47,
174,177,208,130,33,208,218,194,2,65,14,46,124,237,101,14,
176,33,20,172,101,55,238,109,168,135,91,24,151,207,106,40,
174,33,220,80,132,140,147,158,56,144,40,5,37,10,12,116,
78,28,98,217,64,209,193,128,133,48,9,241,90,26,209,154,
40,4,234,121,241,107,37,164,199,23,145,16,198,37,250,75,
132,79,24,31,35,229,98,88,143,192,69,161,141,168,43,28,
28,1,8,55,113,201,208,130,79,60,194,197,182,39,128,32,
150,207,75,199,107,68,8,205,216,194,150,125,33,106,135,204,
83,4,119,184,65,65,6,210,137,143,251,66,16,197,160,62,
69,193,109,119,150,4,163,234,170,48,193,59,116,178,111,49,
236,164,37,111,104,5,223,193,75,146,154,163,226,2,235,104,
199,128,97,112,115,100,4,224,34,238,182,198,121,141,239,146,
89,27,90,45,125,153,191,63,98,44,0,127,115,96,253,176,
160,155,94,22,16,153,238,243,89,28,193,144,70,128,141,167,
25,125,100,228,38,44,81,73,121,237,242,103,4,196,80,122,
42,225,76,61,4,211,129,241,129,4,56,222,103,77,139,40,
40,156,68,56,68,122,244,215,206,147,104,38,58,233,164,2,
124,242,105,77,123,182,70,61,170,24,79,134,76,1,202,138,
24,198,77,232,244,78,66,220,135,154,106,180,147,141,191,123,
133,59,226,117,208,137,62,180,12,65,0,0,59};
